1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
#[cfg_attr(test, macro_use)] extern crate log; #[macro_use] extern crate serde_derive; pub use protocol::{ Addr, Atyp, AuthReplyPacket, AuthReplyRepr, Cmd, CmdRepr, HasAddr, MethodPacket, MethodRepr, MethodsPacket, MethodsRepr, Packet, Rep, RepRepr, UdpPacket, UdpRepr, UserPassPacket, UserPassRepr, }; pub use protocol::{Error as ProtocolError, Method, Ver}; pub(crate) mod protocol; pub(crate) mod field { pub type Field = ::core::ops::Range<usize>; pub type Rest = ::core::ops::RangeFrom<usize>; }