Struct actix_web::actix::signal::Signal [−]
pub struct Signal(pub SignalType);
Process signal message
Trait Implementations
impl Message for Signal
impl Message for Signal
type Result = ()
The type of value that this message will resolved with if it is successful. Read more
impl Handler<Signal> for DefaultSignalsHandler
impl Handler<Signal> for DefaultSignalsHandler
Handle SIGINT
, SIGTERM
, SIGQUIT
signals and send SystemExit(0)
message to System
actor.
type Result = ()
The type of value that this handle will return
fn handle(
&mut self,
msg: Signal,
&mut <DefaultSignalsHandler as Actor>::Context
)
fn handle(
&mut self,
msg: Signal,
&mut <DefaultSignalsHandler as Actor>::Context
)
Method is called for every message received by this Actor
impl Debug for Signal
impl Debug for Signal
fn fmt(&self, f: &mut Formatter) -> Result<(), Error>
fn fmt(&self, f: &mut Formatter) -> Result<(), Error>
Formats the value using the given formatter. Read more
impl<H: IntoHttpHandler> Handler<Signal> for HttpServer<H>
[src]
impl<H: IntoHttpHandler> Handler<Signal> for HttpServer<H>
Signals support
Handle SIGINT
, SIGTERM
, SIGQUIT
signals and stop actix system
message to System
actor.