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 ==.impl Copy for OutgoingMessageAddr
impl Eq for OutgoingMessageAddr
impl StructuralEq for OutgoingMessageAddr
impl StructuralPartialEq for OutgoingMessageAddr
Auto Trait Implementations§
impl RefUnwindSafe for OutgoingMessageAddr
impl Send for OutgoingMessageAddr
impl Sync for OutgoingMessageAddr
impl Unpin for OutgoingMessageAddr
impl UnwindSafe for OutgoingMessageAddr
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