вместо того чтобы создавать сокет внутри самого демона, пропишу его в systemd .socket файл, но вот загвоздка - сокеты у меня асинхронные, а именно токио, но в них нет реализации трейта FromRawFd. Теперь собственно сам вопрос, на текущий момент я вижу два варианта - либо использование мио без футурок либо создание стандартного библиотечного юникс сокета из дескриптора и последовательная обертка его в токийский через from_std, но как получить хэндл, если я пользуюсь дефолтными tokio::spawn и tokio::run?
https://docs.rs/tokio/0.1.21/tokio/net/struct.TcpListener.html#method.from_std https://doc.rust-lang.org/nightly/std/os/unix/io/trait.FromRawFd.html
Обсуждают сегодня