pub struct DefaultSignalsHandler;
Expand description
Default signals handler. This actor sends SystemExit
message to System
actor for each of SIGINT
, SIGTERM
, SIGQUIT
signals.
Trait Implementations
sourceimpl Actor for DefaultSignalsHandler
impl Actor for DefaultSignalsHandler
type Context = Context<DefaultSignalsHandler>
type Context = Context<DefaultSignalsHandler>
Actor execution context type
sourcefn started(&mut self, ctx: &mut <DefaultSignalsHandler as Actor>::Context)
fn started(&mut self, ctx: &mut <DefaultSignalsHandler as Actor>::Context)
Method is called when actor get polled first time.
sourcefn stopping(&mut self, ctx: &mut Self::Context) -> Running
fn stopping(&mut self, ctx: &mut Self::Context) -> Running
Method is called after an actor is in
Actor::Stopping
state. There
could be several reasons for stopping. Context::stop
get called
by the actor itself. All addresses to current actor get dropped and
no more evented objects left in the context. Read moresourcefn stopped(&mut self, ctx: &mut Self::Context)
fn stopped(&mut self, ctx: &mut Self::Context)
Method is called after an actor is stopped, it can be used to perform
any needed cleanup work or spawning more actors. This is final state,
after this call actor get dropped. Read more
sourcefn start(self) -> Addr<Self>where
Self: Actor<Context = Context<Self>>,
fn start(self) -> Addr<Self>where
Self: Actor<Context = Context<Self>>,
Start new asynchronous actor, returns address of newly created actor. Read more
sourceimpl Default for DefaultSignalsHandler
impl Default for DefaultSignalsHandler
sourcefn default() -> DefaultSignalsHandler
fn default() -> DefaultSignalsHandler
Returns the “default value” for a type. Read more
sourceimpl Handler<Signal> for DefaultSignalsHandler
impl Handler<Signal> for DefaultSignalsHandler
Handle SIGINT
, SIGTERM
, SIGQUIT
signals and send SystemExit(0)
message to System
actor.
Auto Trait Implementations
impl RefUnwindSafe for DefaultSignalsHandler
impl Send for DefaultSignalsHandler
impl Sync for DefaultSignalsHandler
impl Unpin for DefaultSignalsHandler
impl UnwindSafe for DefaultSignalsHandler
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more