pub enum SocketInfo {
Unknown,
Inet(SocketAddr),
Unix(CString),
}Expand description
Socket information.
Variants§
Unknown
An unrecognized socket type or not a socket.
Inet(SocketAddr)
An internet socket.
Unix(CString)
A UNIX domain socket.
Trait Implementations§
Source§impl Clone for SocketInfo
impl Clone for SocketInfo
Source§fn clone(&self) -> SocketInfo
fn clone(&self) -> SocketInfo
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 SocketInfo
impl Debug for SocketInfo
Source§impl From<CString> for SocketInfo
impl From<CString> for SocketInfo
Source§impl From<SocketAddr> for SocketInfo
impl From<SocketAddr> for SocketInfo
Source§fn from(addr: SocketAddr) -> Self
fn from(addr: SocketAddr) -> Self
Converts to this type from the input type.
Source§impl Hash for SocketInfo
impl Hash for SocketInfo
Source§impl PartialEq for SocketInfo
impl PartialEq for SocketInfo
impl Eq for SocketInfo
impl StructuralPartialEq for SocketInfo
Auto Trait Implementations§
impl Freeze for SocketInfo
impl RefUnwindSafe for SocketInfo
impl Send for SocketInfo
impl Sync for SocketInfo
impl Unpin for SocketInfo
impl UnwindSafe for SocketInfo
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