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 = SocksCmd(3)
pub const UDP_ASSOCIATE: SocksCmd = SocksCmd(3)
Not supported in Tor.
sourcepub const RESOLVE: SocksCmd = SocksCmd(240)
pub const RESOLVE: SocksCmd = SocksCmd(240)
Lookup a hostname, return an IP address. (Tor only.)
sourcepub const RESOLVE_PTR: SocksCmd = SocksCmd(241)
pub const RESOLVE_PTR: SocksCmd = SocksCmd(241)
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 · sourcefn borrow_mut(&mut self) -> &mut T
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.
sourcefn clone_into(&self, target: &mut T)
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