Struct libnotcurses_sys::NcKeyMod
source · [−]#[repr(transparent)]pub struct NcKeyMod(pub u32);Expand description
Tuple Fields
0: u32Implementations
sourceimpl NcKeyMod
impl NcKeyMod
sourcepub fn capslock_p(&self) -> bool
pub fn capslock_p(&self) -> bool
Returns true if the CapsLock modifier is present.
Trait Implementations
sourceimpl<'a, 'b> BitAndAssign<&'b NcKeyMod> for NcKeyMod
impl<'a, 'b> BitAndAssign<&'b NcKeyMod> for NcKeyMod
sourcefn bitand_assign(&mut self, rhs: &'b NcKeyMod)
fn bitand_assign(&mut self, rhs: &'b NcKeyMod)
Performs the &= operation. Read more
sourceimpl<'a, 'b> BitAndAssign<&'b NcKeyMod> for &'a mut NcKeyMod
impl<'a, 'b> BitAndAssign<&'b NcKeyMod> for &'a mut NcKeyMod
sourcefn bitand_assign(&mut self, rhs: &'b NcKeyMod)
fn bitand_assign(&mut self, rhs: &'b NcKeyMod)
Performs the &= operation. Read more
sourceimpl<'a, 'b> BitAndAssign<&'b NcKeyMod> for u32
impl<'a, 'b> BitAndAssign<&'b NcKeyMod> for u32
sourcefn bitand_assign(&mut self, rhs: &'b NcKeyMod)
fn bitand_assign(&mut self, rhs: &'b NcKeyMod)
Performs the &= operation. Read more
sourceimpl<'a, 'b> BitAndAssign<&'b mut NcKeyMod> for NcKeyMod
impl<'a, 'b> BitAndAssign<&'b mut NcKeyMod> for NcKeyMod
sourcefn bitand_assign(&mut self, rhs: &'b mut NcKeyMod)
fn bitand_assign(&mut self, rhs: &'b mut NcKeyMod)
Performs the &= operation. Read more
sourceimpl<'a, 'b> BitAndAssign<&'b mut NcKeyMod> for &'a mut NcKeyMod
impl<'a, 'b> BitAndAssign<&'b mut NcKeyMod> for &'a mut NcKeyMod
sourcefn bitand_assign(&mut self, rhs: &'b mut NcKeyMod)
fn bitand_assign(&mut self, rhs: &'b mut NcKeyMod)
Performs the &= operation. Read more
sourceimpl<'a, 'b> BitAndAssign<&'b mut NcKeyMod> for u32
impl<'a, 'b> BitAndAssign<&'b mut NcKeyMod> for u32
sourcefn bitand_assign(&mut self, rhs: &'b mut NcKeyMod)
fn bitand_assign(&mut self, rhs: &'b mut NcKeyMod)
Performs the &= operation. Read more
sourceimpl<'a, 'b> BitAndAssign<&'b u32> for NcKeyMod
impl<'a, 'b> BitAndAssign<&'b u32> for NcKeyMod
sourcefn bitand_assign(&mut self, rhs: &'b u32)
fn bitand_assign(&mut self, rhs: &'b u32)
Performs the &= operation. Read more
sourceimpl<'a, 'b> BitAndAssign<&'b u32> for &'a mut NcKeyMod
impl<'a, 'b> BitAndAssign<&'b u32> for &'a mut NcKeyMod
sourcefn bitand_assign(&mut self, rhs: &'b u32)
fn bitand_assign(&mut self, rhs: &'b u32)
Performs the &= operation. Read more
sourceimpl<'a, 'b> BitAndAssign<NcKeyMod> for NcKeyMod
impl<'a, 'b> BitAndAssign<NcKeyMod> for NcKeyMod
sourcefn bitand_assign(&mut self, rhs: NcKeyMod)
fn bitand_assign(&mut self, rhs: NcKeyMod)
Performs the &= operation. Read more
sourceimpl<'a, 'b> BitAndAssign<NcKeyMod> for &'a mut NcKeyMod
impl<'a, 'b> BitAndAssign<NcKeyMod> for &'a mut NcKeyMod
sourcefn bitand_assign(&mut self, rhs: NcKeyMod)
fn bitand_assign(&mut self, rhs: NcKeyMod)
Performs the &= operation. Read more
sourceimpl<'a, 'b> BitAndAssign<NcKeyMod> for u32
impl<'a, 'b> BitAndAssign<NcKeyMod> for u32
sourcefn bitand_assign(&mut self, rhs: NcKeyMod)
fn bitand_assign(&mut self, rhs: NcKeyMod)
Performs the &= operation. Read more
sourceimpl<'a, 'b> BitAndAssign<u32> for NcKeyMod
impl<'a, 'b> BitAndAssign<u32> for NcKeyMod
sourcefn bitand_assign(&mut self, rhs: u32)
fn bitand_assign(&mut self, rhs: u32)
Performs the &= operation. Read more
sourceimpl<'a, 'b> BitAndAssign<u32> for &'a mut NcKeyMod
impl<'a, 'b> BitAndAssign<u32> for &'a mut NcKeyMod
sourcefn bitand_assign(&mut self, rhs: u32)
fn bitand_assign(&mut self, rhs: u32)
Performs the &= operation. Read more
sourceimpl<'a, 'b> BitOrAssign<&'b NcKeyMod> for NcKeyMod
impl<'a, 'b> BitOrAssign<&'b NcKeyMod> for NcKeyMod
sourcefn bitor_assign(&mut self, rhs: &'b NcKeyMod)
fn bitor_assign(&mut self, rhs: &'b NcKeyMod)
Performs the |= operation. Read more
sourceimpl<'a, 'b> BitOrAssign<&'b NcKeyMod> for &'a mut NcKeyMod
impl<'a, 'b> BitOrAssign<&'b NcKeyMod> for &'a mut NcKeyMod
sourcefn bitor_assign(&mut self, rhs: &'b NcKeyMod)
fn bitor_assign(&mut self, rhs: &'b NcKeyMod)
Performs the |= operation. Read more
sourceimpl<'a, 'b> BitOrAssign<&'b NcKeyMod> for u32
impl<'a, 'b> BitOrAssign<&'b NcKeyMod> for u32
sourcefn bitor_assign(&mut self, rhs: &'b NcKeyMod)
fn bitor_assign(&mut self, rhs: &'b NcKeyMod)
Performs the |= operation. Read more
sourceimpl<'a, 'b> BitOrAssign<&'b mut NcKeyMod> for NcKeyMod
impl<'a, 'b> BitOrAssign<&'b mut NcKeyMod> for NcKeyMod
sourcefn bitor_assign(&mut self, rhs: &'b mut NcKeyMod)
fn bitor_assign(&mut self, rhs: &'b mut NcKeyMod)
Performs the |= operation. Read more
sourceimpl<'a, 'b> BitOrAssign<&'b mut NcKeyMod> for &'a mut NcKeyMod
impl<'a, 'b> BitOrAssign<&'b mut NcKeyMod> for &'a mut NcKeyMod
sourcefn bitor_assign(&mut self, rhs: &'b mut NcKeyMod)
fn bitor_assign(&mut self, rhs: &'b mut NcKeyMod)
Performs the |= operation. Read more
sourceimpl<'a, 'b> BitOrAssign<&'b mut NcKeyMod> for u32
impl<'a, 'b> BitOrAssign<&'b mut NcKeyMod> for u32
sourcefn bitor_assign(&mut self, rhs: &'b mut NcKeyMod)
fn bitor_assign(&mut self, rhs: &'b mut NcKeyMod)
Performs the |= operation. Read more
sourceimpl<'a, 'b> BitOrAssign<&'b u32> for NcKeyMod
impl<'a, 'b> BitOrAssign<&'b u32> for NcKeyMod
sourcefn bitor_assign(&mut self, rhs: &'b u32)
fn bitor_assign(&mut self, rhs: &'b u32)
Performs the |= operation. Read more
sourceimpl<'a, 'b> BitOrAssign<&'b u32> for &'a mut NcKeyMod
impl<'a, 'b> BitOrAssign<&'b u32> for &'a mut NcKeyMod
sourcefn bitor_assign(&mut self, rhs: &'b u32)
fn bitor_assign(&mut self, rhs: &'b u32)
Performs the |= operation. Read more
sourceimpl<'a, 'b> BitOrAssign<NcKeyMod> for NcKeyMod
impl<'a, 'b> BitOrAssign<NcKeyMod> for NcKeyMod
sourcefn bitor_assign(&mut self, rhs: NcKeyMod)
fn bitor_assign(&mut self, rhs: NcKeyMod)
Performs the |= operation. Read more
sourceimpl<'a, 'b> BitOrAssign<NcKeyMod> for &'a mut NcKeyMod
impl<'a, 'b> BitOrAssign<NcKeyMod> for &'a mut NcKeyMod
sourcefn bitor_assign(&mut self, rhs: NcKeyMod)
fn bitor_assign(&mut self, rhs: NcKeyMod)
Performs the |= operation. Read more
sourceimpl<'a, 'b> BitOrAssign<NcKeyMod> for u32
impl<'a, 'b> BitOrAssign<NcKeyMod> for u32
sourcefn bitor_assign(&mut self, rhs: NcKeyMod)
fn bitor_assign(&mut self, rhs: NcKeyMod)
Performs the |= operation. Read more
sourceimpl<'a, 'b> BitOrAssign<u32> for NcKeyMod
impl<'a, 'b> BitOrAssign<u32> for NcKeyMod
sourcefn bitor_assign(&mut self, rhs: u32)
fn bitor_assign(&mut self, rhs: u32)
Performs the |= operation. Read more
sourceimpl<'a, 'b> BitOrAssign<u32> for &'a mut NcKeyMod
impl<'a, 'b> BitOrAssign<u32> for &'a mut NcKeyMod
sourcefn bitor_assign(&mut self, rhs: u32)
fn bitor_assign(&mut self, rhs: u32)
Performs the |= operation. Read more
sourceimpl<'a, 'b> BitXorAssign<&'b NcKeyMod> for NcKeyMod
impl<'a, 'b> BitXorAssign<&'b NcKeyMod> for NcKeyMod
sourcefn bitxor_assign(&mut self, rhs: &'b NcKeyMod)
fn bitxor_assign(&mut self, rhs: &'b NcKeyMod)
Performs the ^= operation. Read more
sourceimpl<'a, 'b> BitXorAssign<&'b NcKeyMod> for &'a mut NcKeyMod
impl<'a, 'b> BitXorAssign<&'b NcKeyMod> for &'a mut NcKeyMod
sourcefn bitxor_assign(&mut self, rhs: &'b NcKeyMod)
fn bitxor_assign(&mut self, rhs: &'b NcKeyMod)
Performs the ^= operation. Read more
sourceimpl<'a, 'b> BitXorAssign<&'b NcKeyMod> for u32
impl<'a, 'b> BitXorAssign<&'b NcKeyMod> for u32
sourcefn bitxor_assign(&mut self, rhs: &'b NcKeyMod)
fn bitxor_assign(&mut self, rhs: &'b NcKeyMod)
Performs the ^= operation. Read more
sourceimpl<'a, 'b> BitXorAssign<&'b mut NcKeyMod> for NcKeyMod
impl<'a, 'b> BitXorAssign<&'b mut NcKeyMod> for NcKeyMod
sourcefn bitxor_assign(&mut self, rhs: &'b mut NcKeyMod)
fn bitxor_assign(&mut self, rhs: &'b mut NcKeyMod)
Performs the ^= operation. Read more
sourceimpl<'a, 'b> BitXorAssign<&'b mut NcKeyMod> for &'a mut NcKeyMod
impl<'a, 'b> BitXorAssign<&'b mut NcKeyMod> for &'a mut NcKeyMod
sourcefn bitxor_assign(&mut self, rhs: &'b mut NcKeyMod)
fn bitxor_assign(&mut self, rhs: &'b mut NcKeyMod)
Performs the ^= operation. Read more
sourceimpl<'a, 'b> BitXorAssign<&'b mut NcKeyMod> for u32
impl<'a, 'b> BitXorAssign<&'b mut NcKeyMod> for u32
sourcefn bitxor_assign(&mut self, rhs: &'b mut NcKeyMod)
fn bitxor_assign(&mut self, rhs: &'b mut NcKeyMod)
Performs the ^= operation. Read more
sourceimpl<'a, 'b> BitXorAssign<&'b u32> for NcKeyMod
impl<'a, 'b> BitXorAssign<&'b u32> for NcKeyMod
sourcefn bitxor_assign(&mut self, rhs: &'b u32)
fn bitxor_assign(&mut self, rhs: &'b u32)
Performs the ^= operation. Read more
sourceimpl<'a, 'b> BitXorAssign<&'b u32> for &'a mut NcKeyMod
impl<'a, 'b> BitXorAssign<&'b u32> for &'a mut NcKeyMod
sourcefn bitxor_assign(&mut self, rhs: &'b u32)
fn bitxor_assign(&mut self, rhs: &'b u32)
Performs the ^= operation. Read more
sourceimpl<'a, 'b> BitXorAssign<NcKeyMod> for NcKeyMod
impl<'a, 'b> BitXorAssign<NcKeyMod> for NcKeyMod
sourcefn bitxor_assign(&mut self, rhs: NcKeyMod)
fn bitxor_assign(&mut self, rhs: NcKeyMod)
Performs the ^= operation. Read more
sourceimpl<'a, 'b> BitXorAssign<NcKeyMod> for &'a mut NcKeyMod
impl<'a, 'b> BitXorAssign<NcKeyMod> for &'a mut NcKeyMod
sourcefn bitxor_assign(&mut self, rhs: NcKeyMod)
fn bitxor_assign(&mut self, rhs: NcKeyMod)
Performs the ^= operation. Read more
sourceimpl<'a, 'b> BitXorAssign<NcKeyMod> for u32
impl<'a, 'b> BitXorAssign<NcKeyMod> for u32
sourcefn bitxor_assign(&mut self, rhs: NcKeyMod)
fn bitxor_assign(&mut self, rhs: NcKeyMod)
Performs the ^= operation. Read more
sourceimpl<'a, 'b> BitXorAssign<u32> for NcKeyMod
impl<'a, 'b> BitXorAssign<u32> for NcKeyMod
sourcefn bitxor_assign(&mut self, rhs: u32)
fn bitxor_assign(&mut self, rhs: u32)
Performs the ^= operation. Read more
sourceimpl<'a, 'b> BitXorAssign<u32> for &'a mut NcKeyMod
impl<'a, 'b> BitXorAssign<u32> for &'a mut NcKeyMod
sourcefn bitxor_assign(&mut self, rhs: u32)
fn bitxor_assign(&mut self, rhs: u32)
Performs the ^= operation. Read more
sourceimpl<'a, 'b> ShlAssign<&'b NcKeyMod> for NcKeyMod
impl<'a, 'b> ShlAssign<&'b NcKeyMod> for NcKeyMod
sourcefn shl_assign(&mut self, rhs: &'b NcKeyMod)
fn shl_assign(&mut self, rhs: &'b NcKeyMod)
Performs the <<= operation. Read more
sourceimpl<'a, 'b> ShlAssign<&'b NcKeyMod> for &'a mut NcKeyMod
impl<'a, 'b> ShlAssign<&'b NcKeyMod> for &'a mut NcKeyMod
sourcefn shl_assign(&mut self, rhs: &'b NcKeyMod)
fn shl_assign(&mut self, rhs: &'b NcKeyMod)
Performs the <<= operation. Read more
sourceimpl<'a, 'b> ShlAssign<&'b NcKeyMod> for u32
impl<'a, 'b> ShlAssign<&'b NcKeyMod> for u32
sourcefn shl_assign(&mut self, rhs: &'b NcKeyMod)
fn shl_assign(&mut self, rhs: &'b NcKeyMod)
Performs the <<= operation. Read more
sourceimpl<'a, 'b> ShlAssign<&'b mut NcKeyMod> for NcKeyMod
impl<'a, 'b> ShlAssign<&'b mut NcKeyMod> for NcKeyMod
sourcefn shl_assign(&mut self, rhs: &'b mut NcKeyMod)
fn shl_assign(&mut self, rhs: &'b mut NcKeyMod)
Performs the <<= operation. Read more
sourceimpl<'a, 'b> ShlAssign<&'b mut NcKeyMod> for &'a mut NcKeyMod
impl<'a, 'b> ShlAssign<&'b mut NcKeyMod> for &'a mut NcKeyMod
sourcefn shl_assign(&mut self, rhs: &'b mut NcKeyMod)
fn shl_assign(&mut self, rhs: &'b mut NcKeyMod)
Performs the <<= operation. Read more
sourceimpl<'a, 'b> ShlAssign<&'b mut NcKeyMod> for u32
impl<'a, 'b> ShlAssign<&'b mut NcKeyMod> for u32
sourcefn shl_assign(&mut self, rhs: &'b mut NcKeyMod)
fn shl_assign(&mut self, rhs: &'b mut NcKeyMod)
Performs the <<= operation. Read more
sourceimpl<'a, 'b> ShlAssign<&'b u32> for NcKeyMod
impl<'a, 'b> ShlAssign<&'b u32> for NcKeyMod
sourcefn shl_assign(&mut self, rhs: &'b u32)
fn shl_assign(&mut self, rhs: &'b u32)
Performs the <<= operation. Read more
sourceimpl<'a, 'b> ShlAssign<&'b u32> for &'a mut NcKeyMod
impl<'a, 'b> ShlAssign<&'b u32> for &'a mut NcKeyMod
sourcefn shl_assign(&mut self, rhs: &'b u32)
fn shl_assign(&mut self, rhs: &'b u32)
Performs the <<= operation. Read more
sourceimpl<'a, 'b> ShlAssign<NcKeyMod> for NcKeyMod
impl<'a, 'b> ShlAssign<NcKeyMod> for NcKeyMod
sourcefn shl_assign(&mut self, rhs: NcKeyMod)
fn shl_assign(&mut self, rhs: NcKeyMod)
Performs the <<= operation. Read more
sourceimpl<'a, 'b> ShlAssign<NcKeyMod> for &'a mut NcKeyMod
impl<'a, 'b> ShlAssign<NcKeyMod> for &'a mut NcKeyMod
sourcefn shl_assign(&mut self, rhs: NcKeyMod)
fn shl_assign(&mut self, rhs: NcKeyMod)
Performs the <<= operation. Read more
sourceimpl<'a, 'b> ShlAssign<NcKeyMod> for u32
impl<'a, 'b> ShlAssign<NcKeyMod> for u32
sourcefn shl_assign(&mut self, rhs: NcKeyMod)
fn shl_assign(&mut self, rhs: NcKeyMod)
Performs the <<= operation. Read more
sourceimpl<'a, 'b> ShlAssign<u32> for NcKeyMod
impl<'a, 'b> ShlAssign<u32> for NcKeyMod
sourcefn shl_assign(&mut self, rhs: u32)
fn shl_assign(&mut self, rhs: u32)
Performs the <<= operation. Read more
sourceimpl<'a, 'b> ShlAssign<u32> for &'a mut NcKeyMod
impl<'a, 'b> ShlAssign<u32> for &'a mut NcKeyMod
sourcefn shl_assign(&mut self, rhs: u32)
fn shl_assign(&mut self, rhs: u32)
Performs the <<= operation. Read more
sourceimpl<'a, 'b> ShrAssign<&'b NcKeyMod> for NcKeyMod
impl<'a, 'b> ShrAssign<&'b NcKeyMod> for NcKeyMod
sourcefn shr_assign(&mut self, rhs: &'b NcKeyMod)
fn shr_assign(&mut self, rhs: &'b NcKeyMod)
Performs the >>= operation. Read more
sourceimpl<'a, 'b> ShrAssign<&'b NcKeyMod> for &'a mut NcKeyMod
impl<'a, 'b> ShrAssign<&'b NcKeyMod> for &'a mut NcKeyMod
sourcefn shr_assign(&mut self, rhs: &'b NcKeyMod)
fn shr_assign(&mut self, rhs: &'b NcKeyMod)
Performs the >>= operation. Read more
sourceimpl<'a, 'b> ShrAssign<&'b NcKeyMod> for u32
impl<'a, 'b> ShrAssign<&'b NcKeyMod> for u32
sourcefn shr_assign(&mut self, rhs: &'b NcKeyMod)
fn shr_assign(&mut self, rhs: &'b NcKeyMod)
Performs the >>= operation. Read more
sourceimpl<'a, 'b> ShrAssign<&'b mut NcKeyMod> for NcKeyMod
impl<'a, 'b> ShrAssign<&'b mut NcKeyMod> for NcKeyMod
sourcefn shr_assign(&mut self, rhs: &'b mut NcKeyMod)
fn shr_assign(&mut self, rhs: &'b mut NcKeyMod)
Performs the >>= operation. Read more
sourceimpl<'a, 'b> ShrAssign<&'b mut NcKeyMod> for &'a mut NcKeyMod
impl<'a, 'b> ShrAssign<&'b mut NcKeyMod> for &'a mut NcKeyMod
sourcefn shr_assign(&mut self, rhs: &'b mut NcKeyMod)
fn shr_assign(&mut self, rhs: &'b mut NcKeyMod)
Performs the >>= operation. Read more
sourceimpl<'a, 'b> ShrAssign<&'b mut NcKeyMod> for u32
impl<'a, 'b> ShrAssign<&'b mut NcKeyMod> for u32
sourcefn shr_assign(&mut self, rhs: &'b mut NcKeyMod)
fn shr_assign(&mut self, rhs: &'b mut NcKeyMod)
Performs the >>= operation. Read more
sourceimpl<'a, 'b> ShrAssign<&'b u32> for NcKeyMod
impl<'a, 'b> ShrAssign<&'b u32> for NcKeyMod
sourcefn shr_assign(&mut self, rhs: &'b u32)
fn shr_assign(&mut self, rhs: &'b u32)
Performs the >>= operation. Read more
sourceimpl<'a, 'b> ShrAssign<&'b u32> for &'a mut NcKeyMod
impl<'a, 'b> ShrAssign<&'b u32> for &'a mut NcKeyMod
sourcefn shr_assign(&mut self, rhs: &'b u32)
fn shr_assign(&mut self, rhs: &'b u32)
Performs the >>= operation. Read more
sourceimpl<'a, 'b> ShrAssign<NcKeyMod> for NcKeyMod
impl<'a, 'b> ShrAssign<NcKeyMod> for NcKeyMod
sourcefn shr_assign(&mut self, rhs: NcKeyMod)
fn shr_assign(&mut self, rhs: NcKeyMod)
Performs the >>= operation. Read more
sourceimpl<'a, 'b> ShrAssign<NcKeyMod> for &'a mut NcKeyMod
impl<'a, 'b> ShrAssign<NcKeyMod> for &'a mut NcKeyMod
sourcefn shr_assign(&mut self, rhs: NcKeyMod)
fn shr_assign(&mut self, rhs: NcKeyMod)
Performs the >>= operation. Read more
sourceimpl<'a, 'b> ShrAssign<NcKeyMod> for u32
impl<'a, 'b> ShrAssign<NcKeyMod> for u32
sourcefn shr_assign(&mut self, rhs: NcKeyMod)
fn shr_assign(&mut self, rhs: NcKeyMod)
Performs the >>= operation. Read more
sourceimpl<'a, 'b> ShrAssign<u32> for NcKeyMod
impl<'a, 'b> ShrAssign<u32> for NcKeyMod
sourcefn shr_assign(&mut self, rhs: u32)
fn shr_assign(&mut self, rhs: u32)
Performs the >>= operation. Read more
sourceimpl<'a, 'b> ShrAssign<u32> for &'a mut NcKeyMod
impl<'a, 'b> ShrAssign<u32> for &'a mut NcKeyMod
sourcefn shr_assign(&mut self, rhs: u32)
fn shr_assign(&mut self, rhs: u32)
Performs the >>= operation. Read more
impl Copy for NcKeyMod
impl StructuralPartialEq for NcKeyMod
Auto Trait Implementations
impl RefUnwindSafe for NcKeyMod
impl Send for NcKeyMod
impl Sync for NcKeyMod
impl Unpin for NcKeyMod
impl UnwindSafe for NcKeyMod
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