2024-07-04 16:50:28 +08:00

22 lines
390 B
Rust

mod node;
pub use node::*;
mod async_main;
pub use async_main::*;
mod packet;
pub use packet::*;
#[cfg_attr(target_os = "linux", path = "tun_linux.rs")]
#[cfg_attr(target_os = "windows", path = "tun_win.rs")]
mod tun;
mod device;
/*
pub trait ReadWriter {
fn send(&self, content: &[u8]) -> std::io::Result<usize>;
fn recv(&self, buf: &mut [u8]) -> std::io::Result<usize>;
}
*/