pub struct OnTerminated(pub ActorId);Expand description
Message: actor terminated — return notifications for remote watchers.
Tuple Fields§
§0: ActorIdTrait Implementations§
Source§impl Handler<OnTerminated> for WatchManagerActor
impl Handler<OnTerminated> for WatchManagerActor
fn handle<'life0, 'life1, 'async_trait>(
&'life0 mut self,
msg: OnTerminated,
_ctx: &'life1 mut ActorContext,
) -> Pin<Box<dyn Future<Output = Vec<WatchNotification>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Source§impl Message for OnTerminated
impl Message for OnTerminated
type Result = Vec<WatchNotification>
fn into_envelope( self, envelope_type: EnvelopeType, ) -> Result<Envelope<Self>, MessageWrapErr>
fn as_bytes(&self) -> Result<Vec<u8>, MessageWrapErr>
fn from_envelope(envelope: Envelope<Self>) -> Result<Self, MessageUnwrapErr>
fn from_bytes(_: Vec<u8>) -> Result<Self, MessageUnwrapErr>
fn read_remote_result(_: Vec<u8>) -> Result<Self::Result, MessageUnwrapErr>
fn write_remote_result(_res: Self::Result) -> Result<Vec<u8>, MessageWrapErr>
fn name(&self) -> &'static str
fn type_name() -> &'static strwhere
Self: Sized,
Auto Trait Implementations§
impl Freeze for OnTerminated
impl RefUnwindSafe for OnTerminated
impl Send for OnTerminated
impl Sync for OnTerminated
impl Unpin for OnTerminated
impl UnsafeUnpin for OnTerminated
impl UnwindSafe for OnTerminated
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