]> git.proxmox.com Git - proxmox.git/commit
rest: implement tower service for UnixStream
authorStefan Reiter <s.reiter@proxmox.com>
Tue, 16 Feb 2021 17:07:01 +0000 (18:07 +0100)
committerDietmar Maurer <dietmar@proxmox.com>
Wed, 17 Feb 2021 06:50:35 +0000 (07:50 +0100)
commit8635b165b2433179c9c429a051afcd80aed40601
tree0fa1da387c48bb581175ef133b111ccda080347d
parent2a16daafdd8bbac5254ce7f4b4775e0fbafe5590
rest: implement tower service for UnixStream

This allows anything that can be represented as a UnixStream to be used
as transport for an API server (e.g. virtio sockets).

A tower service expects an IP address as it's peer, which we can't
reliably provide for unix socket based transports, so just fake one.

Signed-off-by: Stefan Reiter <s.reiter@proxmox.com>
src/server/rest.rs