Enum nix::sys::signal::SigmaskHow
#[repr(i32)]
#[non_exhaustive]
pub enum SigmaskHow {
SIG_BLOCK,
SIG_UNBLOCK,
SIG_SETMASK,
}
Documentation
Specifies how certain functions should manipulate a signal mask
Variants
SIG_BLOCK
The new mask is the union of the current mask and the specified set.
SIG_UNBLOCK
The new mask is the intersection of the current mask and the complement of the specified set.
SIG_SETMASK
The current mask is replaced by the specified set.
Trait Implementations
impl Clone for SigmaskHow
fn clone(&Self) -> SigmaskHow
impl Copy for SigmaskHow
impl Debug for SigmaskHow
fn fmt(&Self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result
impl Eq for SigmaskHow
impl Hash for SigmaskHow
fn hash<__H: $crate::hash::Hasher>(&Self, state: &mut __H) -> ()
impl Ord for SigmaskHow
fn cmp(&Self, other: &SigmaskHow) -> $crate::cmp::Ordering
impl PartialEq<SigmaskHow> for SigmaskHow
fn eq(&Self, other: &SigmaskHow) -> bool
impl PartialOrd<SigmaskHow> for SigmaskHow
fn partial_cmp(&Self, other: &SigmaskHow) -> $crate::option::Option<$crate::cmp::Ordering>
impl StructuralEq for SigmaskHow
impl StructuralPartialEq for SigmaskHow
Auto Trait Implementations
impl RefUnwindSafe for SigmaskHow
impl Send for SigmaskHow
impl Sync for SigmaskHow
impl Unpin for SigmaskHow
impl UnwindSafe for SigmaskHow
Blanket Implementations
impl<T> BorrowMut<T> for T
where
T: ?Sized,
where
T: ?Sized,
fn borrow_mut(&mut Self) -> &mut T