pub struct TrapHandler {
pub command: String,
pub source_info: SourceInfo,
}Expand description
A handler for a trap signal.
Fields§
§command: StringThe source text of the command to invoke.
source_info: SourceInfoSource information for where the trap handler was defined.
Trait Implementations§
Source§impl Clone for TrapHandler
impl Clone for TrapHandler
Source§fn clone(&self) -> TrapHandler
fn clone(&self) -> TrapHandler
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for TrapHandler
impl Default for TrapHandler
Source§fn default() -> TrapHandler
fn default() -> TrapHandler
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TrapHandler
impl RefUnwindSafe for TrapHandler
impl Send for TrapHandler
impl Sync for TrapHandler
impl Unpin for TrapHandler
impl UnsafeUnpin for TrapHandler
impl UnwindSafe for TrapHandler
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<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