pub enum MessageEvent {
Message(Payload, MessageClient),
Status(Status),
}Expand description
A MessageEvent defines the data that can be returned through a message receptor.
Variants§
Message(Payload, MessageClient)
A message that has been delivered, either as a new message directed at to the recipient’s address or a reply to a previously sent message (dependent on the receptor’s context).
Status(Status)
A status update for the message that spawned the receptor delivering this update.
Trait Implementations§
Source§impl Debug for MessageEvent
impl Debug for MessageEvent
Source§impl PartialEq for MessageEvent
impl PartialEq for MessageEvent
Source§impl TryFrom<MessageEvent> for Payload
impl TryFrom<MessageEvent> for Payload
Source§impl TryFrom<MessageEvent> for Payload
impl TryFrom<MessageEvent> for Payload
Source§impl TryFrom<MessageEvent> for Payload
impl TryFrom<MessageEvent> for Payload
impl StructuralPartialEq for MessageEvent
Auto Trait Implementations§
impl Freeze for MessageEvent
impl !RefUnwindSafe for MessageEvent
impl !Send for MessageEvent
impl !Sync for MessageEvent
impl Unpin for MessageEvent
impl !UnwindSafe for MessageEvent
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
Source§impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
Source§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T to [Self]Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more