pub enum OutgoingMessageAddr {
Actor {
actor_id: ActorId,
behavior_guid: Option<u128>,
},
Controller,
}Expand description
A response message received from a behavior module.
Can be targeted to an actor itself, or to the behavior controller itself as a system entity.
Variants§
Actor
Fields
Response targeted at a specific actor and behavior.
Controller
Response targeted at the controller module itself.
Trait Implementations§
source§impl Clone for OutgoingMessageAddr
impl Clone for OutgoingMessageAddr
source§fn clone(&self) -> OutgoingMessageAddr
fn clone(&self) -> OutgoingMessageAddr
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for OutgoingMessageAddr
impl Debug for OutgoingMessageAddr
source§impl From<&OutgoingMessageAddr> for OutgoingMessageAddr
impl From<&OutgoingMessageAddr> for OutgoingMessageAddr
source§fn from(addr: &OutgoingMessageAddr) -> Self
fn from(addr: &OutgoingMessageAddr) -> Self
Converts to this type from the input type.
source§impl PartialEq<OutgoingMessageAddr> for OutgoingMessageAddr
impl PartialEq<OutgoingMessageAddr> for OutgoingMessageAddr
source§fn eq(&self, other: &OutgoingMessageAddr) -> bool
fn eq(&self, other: &OutgoingMessageAddr) -> bool
This method tests for
self and other values to be equal, and is used
by ==.