Enum ockam_core::RouterMessage [−][src]
pub enum RouterMessage {
Route(LocalMessage),
Register {
accepts: Vec<Address>,
self_addr: Address,
},
}
Expand description
A command message for router implementations
If a router is implemented as a worker, it should accept this message type.
Variants
Route(LocalMessage)
Route the provided message towards its destination
Tuple Fields of Route
0: LocalMessage
Register a new client to this routing scope
Fields of Register
Trait Implementations
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
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
Auto Trait Implementations
impl RefUnwindSafe for RouterMessage
impl Send for RouterMessage
impl Sync for RouterMessage
impl Unpin for RouterMessage
impl UnwindSafe for RouterMessage
Blanket Implementations
Mutably borrows from an owned value. Read more