Enum ockam_core::RouterMessage
source ·
[−]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)
Tuple Fields
0: LocalMessage
Route the provided message towards its destination
Register
Fields
self_addr: Address
The clients own worker bus address
Register a new client to this routing scope
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