Enum sn_messaging::location::DstLocation [−][src]
Expand description
Message destination location.
Variants
EndUser(EndUser)
An EndUser.
Node(XorName)
Destination is a single node with the given name.
Section(XorName)
Destination are the nodes of the section whose prefix matches the given name.
Destination is a specific node. To be directly connected to, and so the message is unrouted. ConnectionInfo
is used to determine the target SocketAdrr for the message.
Implementations
Returns whether this location is a section.
Returns whether the given name of the given prefix is part of this location.
Returns None if prefix
does not match name
.
Trait Implementations
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
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
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
Mutably borrows from an owned value. Read more
type Output = T
type Output = T
Should always be Self
pub fn vzip(self) -> V