#[non_exhaustive]pub enum TransportAddr {
Relay(RelayUrl),
Ip(SocketAddr),
}
Available on crate feature
key
only.Expand description
Available address types.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trait Implementations§
Source§impl Clone for TransportAddr
impl Clone for TransportAddr
Source§fn clone(&self) -> TransportAddr
fn clone(&self) -> TransportAddr
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 TransportAddr
impl Debug for TransportAddr
Source§impl<'de> Deserialize<'de> for TransportAddr
impl<'de> Deserialize<'de> for TransportAddr
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 Hash for TransportAddr
impl Hash for TransportAddr
Source§impl Ord for TransportAddr
impl Ord for TransportAddr
Source§fn cmp(&self, other: &TransportAddr) -> Ordering
fn cmp(&self, other: &TransportAddr) -> 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 TransportAddr
impl PartialEq for TransportAddr
Source§impl PartialOrd for TransportAddr
impl PartialOrd for TransportAddr
Source§impl Serialize for TransportAddr
impl Serialize for TransportAddr
impl Eq for TransportAddr
impl StructuralPartialEq for TransportAddr
Auto Trait Implementations§
impl Freeze for TransportAddr
impl RefUnwindSafe for TransportAddr
impl Send for TransportAddr
impl Sync for TransportAddr
impl Unpin for TransportAddr
impl UnwindSafe for TransportAddr
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