pub struct Helpers;Implementations§
Source§impl Helpers
impl Helpers
pub fn get_id() -> String
pub fn bytes_to_port(data: &[u8]) -> Res<u16>
pub fn port_to_bytes(port: u16) -> (u8, u8)
pub fn slice_to_u32(data: &[u8]) -> Res<u32>
pub fn slice_to_u128(data: &[u8]) -> Res<u128>
pub fn get_socks_reply(error: i32) -> u8
pub fn write_octets(buffer: &mut [u8], octets: &[u8])
pub fn get_interface_ip(name: &str) -> Res<IpAddr>
pub fn mask_ipv4(ip: &Ipv4Addr, mask: u32) -> Res<u32>
pub fn mask_ipv6(ip: &Ipv6Addr, mask: u128) -> Res<u128>
pub fn is_ip_in_cidr(ip_addr: &IpAddr, cidr: &Cidr) -> Res<bool>
pub fn parse_cidr(s: &str) -> Res<Cidr>
pub fn create_local_socket( local_addr: SocketAddr, endpoint_addresses: impl Iterator<Item = SocketAddr>, ) -> Option<EndpointPair>
Auto Trait Implementations§
impl Freeze for Helpers
impl RefUnwindSafe for Helpers
impl Send for Helpers
impl Sync for Helpers
impl Unpin for Helpers
impl UnsafeUnpin for Helpers
impl UnwindSafe for Helpers
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more