pub enum Dest {
Pid(Pid),
Named(Cow<'static, str>, Node),
Alias(Reference),
}Expand description
A process destination.
Variants§
Pid(Pid)
A process id.
Named(Cow<'static, str>, Node)
A registered process name.
Alias(Reference)
A reference to an alias.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Dest
impl<'de> Deserialize<'de> for Dest
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 FromIterator<Dest> for Dests
impl FromIterator<Dest> for Dests
source§impl PartialEq<&str> for Dest
impl PartialEq<&str> for Dest
source§impl PartialEq<Dest> for &str
impl PartialEq<Dest> for &str
source§impl PartialEq<Dest> for Pid
impl PartialEq<Dest> for Pid
source§impl PartialEq<Dest> for Reference
impl PartialEq<Dest> for Reference
source§impl PartialEq<Reference> for Dest
impl PartialEq<Reference> for Dest
source§impl PartialEq for Dest
impl PartialEq for Dest
impl Eq for Dest
impl StructuralPartialEq for Dest
Auto Trait Implementations§
impl Freeze for Dest
impl RefUnwindSafe for Dest
impl Send for Dest
impl Sync for Dest
impl Unpin for Dest
impl UnwindSafe for Dest
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