pub struct CommunicationRouteId(/* private fields */);Expand description
Stable opaque identity of one directed communication route.
Implementations§
Trait Implementations§
Source§impl Clone for CommunicationRouteId
impl Clone for CommunicationRouteId
Source§fn clone(&self) -> CommunicationRouteId
fn clone(&self) -> CommunicationRouteId
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 moreimpl Copy for CommunicationRouteId
Source§impl Debug for CommunicationRouteId
impl Debug for CommunicationRouteId
Source§impl<'de> Deserialize<'de> for CommunicationRouteId
impl<'de> Deserialize<'de> for CommunicationRouteId
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 CommunicationRouteId
Source§impl Hash for CommunicationRouteId
impl Hash for CommunicationRouteId
Source§impl Ord for CommunicationRouteId
impl Ord for CommunicationRouteId
Source§fn cmp(&self, other: &CommunicationRouteId) -> Ordering
fn cmp(&self, other: &CommunicationRouteId) -> Ordering
1.21.0 (const: unstable) · 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
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for CommunicationRouteId
impl PartialEq for CommunicationRouteId
Source§impl PartialOrd for CommunicationRouteId
impl PartialOrd for CommunicationRouteId
Source§impl Serialize for CommunicationRouteId
impl Serialize for CommunicationRouteId
impl StructuralPartialEq for CommunicationRouteId
Auto Trait Implementations§
impl Freeze for CommunicationRouteId
impl RefUnwindSafe for CommunicationRouteId
impl Send for CommunicationRouteId
impl Sync for CommunicationRouteId
impl Unpin for CommunicationRouteId
impl UnsafeUnpin for CommunicationRouteId
impl UnwindSafe for CommunicationRouteId
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