Enum git_tempfile::SignalHandlerMode
source · [−]pub enum SignalHandlerMode {
None,
DeleteTempfilesOnTermination,
DeleteTempfilesOnTerminationAndRestoreDefaultBehaviour,
}
Expand description
Define how our signal handlers act
Variants
None
Do not install a signal handler at all, but have somebody else call our handler directly.
DeleteTempfilesOnTermination
Delete all remaining registered tempfiles on termination.
DeleteTempfilesOnTerminationAndRestoreDefaultBehaviour
Delete all remaining registered tempfiles on termination and emulate the default handler behaviour.
This is the default, which leads to the process to be aborted.
Trait Implementations
sourceimpl Clone for SignalHandlerMode
impl Clone for SignalHandlerMode
sourcefn clone(&self) -> SignalHandlerMode
fn clone(&self) -> SignalHandlerMode
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for SignalHandlerMode
impl Debug for SignalHandlerMode
sourceimpl Ord for SignalHandlerMode
impl Ord for SignalHandlerMode
sourceimpl PartialOrd<SignalHandlerMode> for SignalHandlerMode
impl PartialOrd<SignalHandlerMode> for SignalHandlerMode
sourcefn partial_cmp(&self, other: &SignalHandlerMode) -> Option<Ordering>
fn partial_cmp(&self, other: &SignalHandlerMode) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
impl Copy for SignalHandlerMode
impl Eq for SignalHandlerMode
impl StructuralEq for SignalHandlerMode
impl StructuralPartialEq for SignalHandlerMode
Auto Trait Implementations
impl RefUnwindSafe for SignalHandlerMode
impl Send for SignalHandlerMode
impl Sync for SignalHandlerMode
impl Unpin for SignalHandlerMode
impl UnwindSafe for SignalHandlerMode
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more