pub struct Socks4Request {
pub command: u8,
pub port: u16,
pub addr: SocketAddr,
pub user_id: String,
pub domain: Option<String>,
}Expand description
Parsed SOCKS4/4a CONNECT request.
Fields§
§command: u8§port: u16§addr: SocketAddr§user_id: String§domain: Option<String>For SOCKS4a: the domain name when IP is 0.0.0.x (x != 0).
Trait Implementations§
Source§impl Clone for Socks4Request
impl Clone for Socks4Request
Source§fn clone(&self) -> Socks4Request
fn clone(&self) -> Socks4Request
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for Socks4Request
impl RefUnwindSafe for Socks4Request
impl Send for Socks4Request
impl Sync for Socks4Request
impl Unpin for Socks4Request
impl UnsafeUnpin for Socks4Request
impl UnwindSafe for Socks4Request
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