pub enum SocksRequestAddress {
IPv4(Ipv4Addr),
IPv6(Ipv6Addr),
Domainname(String),
}Expand description
A socks5 request’s address (without a port).
Variants§
Trait Implementations§
Source§impl ByteRead for SocksRequestAddress
impl ByteRead for SocksRequestAddress
Source§impl ByteWrite for SocksRequestAddress
impl ByteWrite for SocksRequestAddress
Source§impl Clone for SocksRequestAddress
impl Clone for SocksRequestAddress
Source§fn clone(&self) -> SocksRequestAddress
fn clone(&self) -> SocksRequestAddress
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SocksRequestAddress
impl Debug for SocksRequestAddress
Source§impl PartialEq for SocksRequestAddress
impl PartialEq for SocksRequestAddress
impl Eq for SocksRequestAddress
impl StructuralPartialEq for SocksRequestAddress
Auto Trait Implementations§
impl Freeze for SocksRequestAddress
impl RefUnwindSafe for SocksRequestAddress
impl Send for SocksRequestAddress
impl Sync for SocksRequestAddress
impl Unpin for SocksRequestAddress
impl UnwindSafe for SocksRequestAddress
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