pub struct DirectPeer { /* private fields */ }Implementations§
Source§impl DirectPeer
impl DirectPeer
pub fn parse(value: &str) -> Result<Self>
pub const fn address(&self) -> SocketAddr
pub const fn from_address(address: SocketAddr) -> Self
pub fn with_expected_fingerprint( self, fingerprint: impl Into<String>, ) -> Result<Self>
pub fn expected_fingerprint(&self) -> Option<&str>
Trait Implementations§
Source§impl Clone for DirectPeer
impl Clone for DirectPeer
Source§fn clone(&self) -> DirectPeer
fn clone(&self) -> DirectPeer
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DirectPeer
impl Debug for DirectPeer
Source§impl<'de> Deserialize<'de> for DirectPeer
impl<'de> Deserialize<'de> for DirectPeer
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 PartialEq for DirectPeer
impl PartialEq for DirectPeer
Source§fn eq(&self, other: &DirectPeer) -> bool
fn eq(&self, other: &DirectPeer) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for DirectPeer
impl Serialize for DirectPeer
impl Eq for DirectPeer
impl StructuralPartialEq for DirectPeer
Auto Trait Implementations§
impl Freeze for DirectPeer
impl RefUnwindSafe for DirectPeer
impl Send for DirectPeer
impl Sync for DirectPeer
impl Unpin for DirectPeer
impl UnsafeUnpin for DirectPeer
impl UnwindSafe for DirectPeer
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