Enum sn_messaging::location::DstLocation [−][src]
Expand description
Message destination location.
Variants
EndUser(EndUser)
Expand description
An EndUser uses one or more Clients.
Node(XorName)
Expand description
Destination is a single node with the given name.
Section(XorName)
Expand description
Destination are the nodes of the section whose prefix matches the given name.
Expand description
Destination is the node at the ConnectionInfo
the message is directly sent to.
Implementations
impl DstLocation
[src]
impl DstLocation
[src]Trait Implementations
impl Clone for DstLocation
[src]
impl Clone for DstLocation
[src]fn clone(&self) -> DstLocation
[src]
fn clone(&self) -> DstLocation
[src]Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]Performs copy-assignment from source
. Read more
impl Debug for DstLocation
[src]
impl Debug for DstLocation
[src]impl<'de> Deserialize<'de> for DstLocation
[src]
impl<'de> Deserialize<'de> for DstLocation
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]Deserialize this value from the given Serde deserializer. Read more
impl Hash for DstLocation
[src]
impl Hash for DstLocation
[src]impl PartialEq<DstLocation> for DstLocation
[src]
impl PartialEq<DstLocation> for DstLocation
[src]fn eq(&self, other: &DstLocation) -> bool
[src]
fn eq(&self, other: &DstLocation) -> bool
[src]This method tests for self
and other
values to be equal, and is used
by ==
. Read more
fn ne(&self, other: &DstLocation) -> bool
[src]
fn ne(&self, other: &DstLocation) -> bool
[src]This method tests for !=
.
impl Serialize for DstLocation
[src]
impl Serialize for DstLocation
[src]impl Copy for DstLocation
[src]
impl Eq for DstLocation
[src]
impl StructuralEq for DstLocation
[src]
impl StructuralPartialEq for DstLocation
[src]
Auto Trait Implementations
impl RefUnwindSafe for DstLocation
impl Send for DstLocation
impl Sync for DstLocation
impl Unpin for DstLocation
impl UnwindSafe for DstLocation
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn to_owned(&self) -> T
[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)
[src]
pub fn clone_into(&self, target: &mut T)
[src]🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
pub fn vzip(self) -> V
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,