p9.rs

v1.0.0

$ p9 --version

p9 1.0.0 (rust 1.77.0)

• • •features

Plan 9-inspired file protocol for Rust

Zero-copy message passing

Async-first with tokio runtime

Type-safe 9P2000 implementation

• • •example.rs

use p9::server::{Server, Handler};

async fn main() {

let srv = Server::bind("0.0.0.0:564").await;

srv.serve(Handler::new()).await;

}

Get started in one line:

$ cargo install p9

[copy]