Struct tor_socksproto::SocksCmd
source · [−]pub struct SocksCmd(_);
Expand description
Command from the socks client telling us what to do.
Implementations
sourceimpl SocksCmd
impl SocksCmd
sourcepub const UDP_ASSOCIATE: SocksCmd
pub const UDP_ASSOCIATE: SocksCmd
Not supported in Tor.
sourcepub const RESOLVE_PTR: SocksCmd
pub const RESOLVE_PTR: SocksCmd
Lookup an IP address, return a hostname. (Tor only.)
sourcepub fn is_recognized(self) -> bool
pub fn is_recognized(self) -> bool
Return true if this value is one that we recognize.
Trait Implementations
impl Copy for SocksCmd
impl Eq for SocksCmd
impl StructuralEq for SocksCmd
impl StructuralPartialEq for SocksCmd
Auto Trait Implementations
impl RefUnwindSafe for SocksCmd
impl Send for SocksCmd
impl Sync for SocksCmd
impl Unpin for SocksCmd
impl UnwindSafe for SocksCmd
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more