pub enum NetworkEndpoint {
Inet {
ip: String,
port: u16,
},
Inet6 {
ip: String,
port: u16,
},
Unix {
path: Option<String>,
},
Other {
family: u16,
},
}Variants§
Trait Implementations§
Source§impl Clone for NetworkEndpoint
impl Clone for NetworkEndpoint
Source§impl Debug for NetworkEndpoint
impl Debug for NetworkEndpoint
Source§impl<'de> Deserialize<'de> for NetworkEndpoint
impl<'de> Deserialize<'de> for NetworkEndpoint
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
impl Eq for NetworkEndpoint
Source§impl PartialEq for NetworkEndpoint
impl PartialEq for NetworkEndpoint
Source§impl Serialize for NetworkEndpoint
impl Serialize for NetworkEndpoint
impl StructuralPartialEq for NetworkEndpoint
Auto Trait Implementations§
impl Freeze for NetworkEndpoint
impl RefUnwindSafe for NetworkEndpoint
impl Send for NetworkEndpoint
impl Sync for NetworkEndpoint
impl Unpin for NetworkEndpoint
impl UnsafeUnpin for NetworkEndpoint
impl UnwindSafe for NetworkEndpoint
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