#[repr(i32)]
#[non_exhaustive]
pub enum SigmaskHow {
SIG_BLOCK,
SIG_UNBLOCK,
SIG_SETMASK,
}
Expand description
Specifies how certain functions should manipulate a signal mask
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
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
sourceimpl Clone for SigmaskHow
impl Clone for SigmaskHow
sourcefn clone(&self) -> SigmaskHow
fn clone(&self) -> SigmaskHow
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 SigmaskHow
impl Debug for SigmaskHow
sourceimpl Hash for SigmaskHow
impl Hash for SigmaskHow
sourceimpl Ord for SigmaskHow
impl Ord for SigmaskHow
sourceimpl PartialEq<SigmaskHow> for SigmaskHow
impl PartialEq<SigmaskHow> for SigmaskHow
sourceimpl PartialOrd<SigmaskHow> for SigmaskHow
impl PartialOrd<SigmaskHow> for SigmaskHow
sourcefn partial_cmp(&self, other: &SigmaskHow) -> Option<Ordering>
fn partial_cmp(&self, other: &SigmaskHow) -> 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 SigmaskHow
impl Eq for SigmaskHow
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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
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.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more