Thanks to visit codestin.com
Credit goes to lib.rs

2 releases

Uses new Rust 2024

0.1.1 Nov 29, 2025
0.1.0 Nov 22, 2025

#2 in #fund


Used in vhost-device-net

EUPL-1.2+

46KB
1K SLoC

tokio-vhost

This crate implements the vhost-user protocol with an interface based on asynchronous Rust Streams, and exposes buffers within the virtio vrings with Rust ownership semantics.

The entrypoint for using this crate is the VhostDevice struct.


This crate was created as part of the effort to provide a vhost-user networking backend on Spectrum.

NLNet Foundation logo NGI Zero Entrust logo

This project was funded through the NGI0 Entrust Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement Nº 101069594.

Dependencies

~8–19MB
~209K SLoC