pub enum TorSocketAddr {
Tcp(SocketAddr),
Unix(String),
}
Expand description
Generalization of the std::net::SocketAddr for Tor communication. Clients can communicate with the Tor server either through the standard TCP connection, or through a Unix socket.
Variants§
Tcp(SocketAddr)
Unix(String)
Trait Implementations§
Source§impl Clone for TorSocketAddr
impl Clone for TorSocketAddr
Source§fn clone(&self) -> TorSocketAddr
fn clone(&self) -> TorSocketAddr
Returns a copy 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 TorSocketAddr
impl Debug for TorSocketAddr
Source§impl<'de> Deserialize<'de> for TorSocketAddr
impl<'de> Deserialize<'de> for TorSocketAddr
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for TorSocketAddr
impl Display for TorSocketAddr
Source§impl From<SocketAddr> for TorSocketAddr
Convert from a std::net::SocketAddr to this
impl From<SocketAddr> for TorSocketAddr
Convert from a std::net::SocketAddr to this
Source§fn from(socket_addr: TcpSocketAddr) -> Self
fn from(socket_addr: TcpSocketAddr) -> Self
Converts to this type from the input type.
Source§impl FromStr for TorSocketAddr
impl FromStr for TorSocketAddr
Source§impl Ord for TorSocketAddr
impl Ord for TorSocketAddr
Source§fn cmp(&self, other: &TorSocketAddr) -> Ordering
fn cmp(&self, other: &TorSocketAddr) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for TorSocketAddr
impl PartialEq for TorSocketAddr
Source§impl PartialOrd for TorSocketAddr
impl PartialOrd for TorSocketAddr
Source§impl Serialize for TorSocketAddr
impl Serialize for TorSocketAddr
impl Eq for TorSocketAddr
impl StructuralPartialEq for TorSocketAddr
Auto Trait Implementations§
impl Freeze for TorSocketAddr
impl RefUnwindSafe for TorSocketAddr
impl Send for TorSocketAddr
impl Sync for TorSocketAddr
impl Unpin for TorSocketAddr
impl UnwindSafe for TorSocketAddr
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