[][src]Module signal_hook::iterator::exfiltrator

An abstraction over exfiltrating information out of signal handlers.

The Exfiltrator trait provides a way to abstract the information extracted from a signal handler and the way it is extracted out of it.

The implementations can be used to parametrize the SignalsInfo to specify what results are returned.

Sealed

Currently, the trait is sealed and all methods hidden. This is likely temporary, until some experience with them is gained.

Re-exports

pub use origin::WithOrigin;
pub use raw::WithRawSiginfo;

Modules

origin

An exfiltrator providing the process that caused the signal.

raw

An exfiltrator providing the raw siginfo_t.

Structs

SignalOnly

An Exfiltrator providing just the signal numbers.

Traits

Exfiltrator

A trait describing what and how is extracted from signal handlers.