Struct libnotcurses_sys::NcFlag
source · [−]pub struct NcFlag(pub NcFlag_u64);Expand description
Tuple Fields
0: NcFlag_u64Implementations
sourceimpl NcFlag
impl NcFlag
sourcepub const DrainInput: Self = _
pub const DrainInput: Self = _
Input may be freely dropped.
This ought be provided when the program does not intend to handle input. Otherwise, input can accumulate in internal buffers, eventually preventing Notcurses from processing terminal messages.
sourcepub const InhibitSetLocale: Self = _
pub const InhibitSetLocale: Self = _
Do not call setlocale().
notcurses_init() will call setlocale() to inspect the current locale. If that locale is “C” or “POSIX”, it will call setlocale(LC_ALL, “”) to set the locale according to the LANG environment variable. Ideally, this will result in UTF8 being enabled, even if the client app didn’t call setlocale() itself. Unless you’re certain that you’re invoking setlocale() prior to notcurses_init(), you should not set this bit. Even if you are invoking setlocale(), this behavior shouldn’t be an issue unless you’re doing something weird (setting a locale not based on LANG).
sourcepub const NoAlternateScreen: Self = _
pub const NoAlternateScreen: Self = _
Do not enter alternate mode.
If smcup/rmcup capabilities are indicated, notcurses defaults to making use of the “alternate screen”. This flag inhibits use of smcup/rmcup.
sourcepub const NoClearBitmaps: Self = _
pub const NoClearBitmaps: Self = _
Do not try to clear any preexisting bitmaps.
Note that they might still get cleared even if this is set, and they might not get cleared even if this is not set.
sourcepub const NoFontChanges: Self = _
pub const NoFontChanges: Self = _
Do not modify the font.
Notcurses might attempt to change the font slightly, to support certain glyphs (especially on the Linux console). If this is set, no such modifications will be made. Note that font changes will not affect anything but the virtual console/terminal in which notcurses is running.
sourcepub const NoQuitSigHandlers: Self = _
pub const NoQuitSigHandlers: Self = _
Do not handle SIGINT, SIGSEGV, SIGABRT, SIGQUIT.
A signal handler will usually be installed for SIGABRT, SIGBUS,
SIGFPE, SIGILL, SIGINT, SIGQUIT, SIGSEGV and SIGTERM,
cleaning up the terminal on such exceptions.
With this flag, the handler will not be installed.
sourcepub const NoWinchSigHandler: Self = _
pub const NoWinchSigHandler: Self = _
Do not handle SIGWINCH.
A signal handler will usually be installed for SIGWINCH, resulting in
Nckey::Resize events being generated on input. With this flag,
the handler will not be installed.
sourcepub const PreserveCursor: Self = _
pub const PreserveCursor: Self = _
Initializes the standard plane’s virtual cursor to match the physical cursor at context creation time.
Together with NoAlternateScreen and a scrolling standard plane,
this facilitates easy scrolling-style programs in rendered mode.
sourcepub const Scrolling: Self = _
pub const Scrolling: Self = _
Prepares the standard plane in scrolling mode, useful for CLIs. This is
equivalent to calling ncplane_set_scrolling(notcurses_stdplane(nc), true).
sourcepub const CliMode: Self = _
pub const CliMode: Self = _
“CLI mode” is just setting these four options:
NoAlternateScreen
| NoClearBitmaps
| PreserveCursor
| Scrolling
sourcepub const SuppressBanners: Self = _
pub const SuppressBanners: Self = _
Do not print banners.
Notcurses typically prints version info in notcurses_init and
performance info in notcurses_stop. This inhibits that output.
Trait Implementations
sourceimpl<'a, 'b> BitAnd<&'b NcFlag> for &'a NcFlag_u64
impl<'a, 'b> BitAnd<&'b NcFlag> for &'a NcFlag_u64
sourceimpl<'a, 'b> BitAnd<&'b NcFlag> for NcFlag_u64
impl<'a, 'b> BitAnd<&'b NcFlag> for NcFlag_u64
sourceimpl<'a, 'b> BitAnd<&'b mut NcFlag> for &'a NcFlag_u64
impl<'a, 'b> BitAnd<&'b mut NcFlag> for &'a NcFlag_u64
sourceimpl<'a, 'b> BitAnd<&'b mut NcFlag> for NcFlag_u64
impl<'a, 'b> BitAnd<&'b mut NcFlag> for NcFlag_u64
sourceimpl<'a, 'b> BitAnd<NcFlag> for &'a NcFlag_u64
impl<'a, 'b> BitAnd<NcFlag> for &'a NcFlag_u64
sourceimpl<'a, 'b> BitAnd<NcFlag> for NcFlag_u64
impl<'a, 'b> BitAnd<NcFlag> for NcFlag_u64
sourceimpl<'a, 'b> BitAndAssign<&'b NcFlag> for &'a mut NcFlag
impl<'a, 'b> BitAndAssign<&'b NcFlag> for &'a mut NcFlag
sourcefn bitand_assign(&mut self, rhs: &'b NcFlag)
fn bitand_assign(&mut self, rhs: &'b NcFlag)
Performs the &= operation. Read more
sourceimpl<'a, 'b> BitAndAssign<&'b NcFlag> for NcFlag
impl<'a, 'b> BitAndAssign<&'b NcFlag> for NcFlag
sourcefn bitand_assign(&mut self, rhs: &'b NcFlag)
fn bitand_assign(&mut self, rhs: &'b NcFlag)
Performs the &= operation. Read more
sourceimpl<'a, 'b> BitAndAssign<&'b NcFlag> for NcFlag_u64
impl<'a, 'b> BitAndAssign<&'b NcFlag> for NcFlag_u64
sourcefn bitand_assign(&mut self, rhs: &'b NcFlag)
fn bitand_assign(&mut self, rhs: &'b NcFlag)
Performs the &= operation. Read more
sourceimpl<'a, 'b> BitAndAssign<&'b mut NcFlag> for &'a mut NcFlag
impl<'a, 'b> BitAndAssign<&'b mut NcFlag> for &'a mut NcFlag
sourcefn bitand_assign(&mut self, rhs: &'b mut NcFlag)
fn bitand_assign(&mut self, rhs: &'b mut NcFlag)
Performs the &= operation. Read more
sourceimpl<'a, 'b> BitAndAssign<&'b mut NcFlag> for NcFlag
impl<'a, 'b> BitAndAssign<&'b mut NcFlag> for NcFlag
sourcefn bitand_assign(&mut self, rhs: &'b mut NcFlag)
fn bitand_assign(&mut self, rhs: &'b mut NcFlag)
Performs the &= operation. Read more
sourceimpl<'a, 'b> BitAndAssign<&'b mut NcFlag> for NcFlag_u64
impl<'a, 'b> BitAndAssign<&'b mut NcFlag> for NcFlag_u64
sourcefn bitand_assign(&mut self, rhs: &'b mut NcFlag)
fn bitand_assign(&mut self, rhs: &'b mut NcFlag)
Performs the &= operation. Read more
sourceimpl<'a, 'b> BitAndAssign<&'b u64> for &'a mut NcFlag
impl<'a, 'b> BitAndAssign<&'b u64> for &'a mut NcFlag
sourcefn bitand_assign(&mut self, rhs: &'b NcFlag_u64)
fn bitand_assign(&mut self, rhs: &'b NcFlag_u64)
Performs the &= operation. Read more
sourceimpl<'a, 'b> BitAndAssign<&'b u64> for NcFlag
impl<'a, 'b> BitAndAssign<&'b u64> for NcFlag
sourcefn bitand_assign(&mut self, rhs: &'b NcFlag_u64)
fn bitand_assign(&mut self, rhs: &'b NcFlag_u64)
Performs the &= operation. Read more
sourceimpl<'a, 'b> BitAndAssign<NcFlag> for &'a mut NcFlag
impl<'a, 'b> BitAndAssign<NcFlag> for &'a mut NcFlag
sourcefn bitand_assign(&mut self, rhs: NcFlag)
fn bitand_assign(&mut self, rhs: NcFlag)
Performs the &= operation. Read more
sourceimpl<'a, 'b> BitAndAssign<NcFlag> for NcFlag
impl<'a, 'b> BitAndAssign<NcFlag> for NcFlag
sourcefn bitand_assign(&mut self, rhs: NcFlag)
fn bitand_assign(&mut self, rhs: NcFlag)
Performs the &= operation. Read more
sourceimpl<'a, 'b> BitAndAssign<NcFlag> for NcFlag_u64
impl<'a, 'b> BitAndAssign<NcFlag> for NcFlag_u64
sourcefn bitand_assign(&mut self, rhs: NcFlag)
fn bitand_assign(&mut self, rhs: NcFlag)
Performs the &= operation. Read more
sourceimpl<'a, 'b> BitAndAssign<u64> for &'a mut NcFlag
impl<'a, 'b> BitAndAssign<u64> for &'a mut NcFlag
sourcefn bitand_assign(&mut self, rhs: NcFlag_u64)
fn bitand_assign(&mut self, rhs: NcFlag_u64)
Performs the &= operation. Read more
sourceimpl<'a, 'b> BitAndAssign<u64> for NcFlag
impl<'a, 'b> BitAndAssign<u64> for NcFlag
sourcefn bitand_assign(&mut self, rhs: NcFlag_u64)
fn bitand_assign(&mut self, rhs: NcFlag_u64)
Performs the &= operation. Read more
sourceimpl<'a, 'b> BitOr<&'b NcFlag> for &'a NcFlag_u64
impl<'a, 'b> BitOr<&'b NcFlag> for &'a NcFlag_u64
sourceimpl<'a, 'b> BitOr<&'b NcFlag> for NcFlag_u64
impl<'a, 'b> BitOr<&'b NcFlag> for NcFlag_u64
sourceimpl<'a, 'b> BitOr<&'b mut NcFlag> for &'a NcFlag_u64
impl<'a, 'b> BitOr<&'b mut NcFlag> for &'a NcFlag_u64
sourceimpl<'a, 'b> BitOr<&'b mut NcFlag> for NcFlag_u64
impl<'a, 'b> BitOr<&'b mut NcFlag> for NcFlag_u64
sourceimpl<'a, 'b> BitOr<NcFlag> for &'a NcFlag_u64
impl<'a, 'b> BitOr<NcFlag> for &'a NcFlag_u64
sourceimpl<'a, 'b> BitOr<NcFlag> for NcFlag_u64
impl<'a, 'b> BitOr<NcFlag> for NcFlag_u64
sourceimpl<'a, 'b> BitOrAssign<&'b NcFlag> for &'a mut NcFlag
impl<'a, 'b> BitOrAssign<&'b NcFlag> for &'a mut NcFlag
sourcefn bitor_assign(&mut self, rhs: &'b NcFlag)
fn bitor_assign(&mut self, rhs: &'b NcFlag)
Performs the |= operation. Read more
sourceimpl<'a, 'b> BitOrAssign<&'b NcFlag> for NcFlag
impl<'a, 'b> BitOrAssign<&'b NcFlag> for NcFlag
sourcefn bitor_assign(&mut self, rhs: &'b NcFlag)
fn bitor_assign(&mut self, rhs: &'b NcFlag)
Performs the |= operation. Read more
sourceimpl<'a, 'b> BitOrAssign<&'b NcFlag> for NcFlag_u64
impl<'a, 'b> BitOrAssign<&'b NcFlag> for NcFlag_u64
sourcefn bitor_assign(&mut self, rhs: &'b NcFlag)
fn bitor_assign(&mut self, rhs: &'b NcFlag)
Performs the |= operation. Read more
sourceimpl<'a, 'b> BitOrAssign<&'b mut NcFlag> for &'a mut NcFlag
impl<'a, 'b> BitOrAssign<&'b mut NcFlag> for &'a mut NcFlag
sourcefn bitor_assign(&mut self, rhs: &'b mut NcFlag)
fn bitor_assign(&mut self, rhs: &'b mut NcFlag)
Performs the |= operation. Read more
sourceimpl<'a, 'b> BitOrAssign<&'b mut NcFlag> for NcFlag
impl<'a, 'b> BitOrAssign<&'b mut NcFlag> for NcFlag
sourcefn bitor_assign(&mut self, rhs: &'b mut NcFlag)
fn bitor_assign(&mut self, rhs: &'b mut NcFlag)
Performs the |= operation. Read more
sourceimpl<'a, 'b> BitOrAssign<&'b mut NcFlag> for NcFlag_u64
impl<'a, 'b> BitOrAssign<&'b mut NcFlag> for NcFlag_u64
sourcefn bitor_assign(&mut self, rhs: &'b mut NcFlag)
fn bitor_assign(&mut self, rhs: &'b mut NcFlag)
Performs the |= operation. Read more
sourceimpl<'a, 'b> BitOrAssign<&'b u64> for &'a mut NcFlag
impl<'a, 'b> BitOrAssign<&'b u64> for &'a mut NcFlag
sourcefn bitor_assign(&mut self, rhs: &'b NcFlag_u64)
fn bitor_assign(&mut self, rhs: &'b NcFlag_u64)
Performs the |= operation. Read more
sourceimpl<'a, 'b> BitOrAssign<&'b u64> for NcFlag
impl<'a, 'b> BitOrAssign<&'b u64> for NcFlag
sourcefn bitor_assign(&mut self, rhs: &'b NcFlag_u64)
fn bitor_assign(&mut self, rhs: &'b NcFlag_u64)
Performs the |= operation. Read more
sourceimpl<'a, 'b> BitOrAssign<NcFlag> for &'a mut NcFlag
impl<'a, 'b> BitOrAssign<NcFlag> for &'a mut NcFlag
sourcefn bitor_assign(&mut self, rhs: NcFlag)
fn bitor_assign(&mut self, rhs: NcFlag)
Performs the |= operation. Read more
sourceimpl<'a, 'b> BitOrAssign<NcFlag> for NcFlag
impl<'a, 'b> BitOrAssign<NcFlag> for NcFlag
sourcefn bitor_assign(&mut self, rhs: NcFlag)
fn bitor_assign(&mut self, rhs: NcFlag)
Performs the |= operation. Read more
sourceimpl<'a, 'b> BitOrAssign<NcFlag> for NcFlag_u64
impl<'a, 'b> BitOrAssign<NcFlag> for NcFlag_u64
sourcefn bitor_assign(&mut self, rhs: NcFlag)
fn bitor_assign(&mut self, rhs: NcFlag)
Performs the |= operation. Read more
sourceimpl<'a, 'b> BitOrAssign<u64> for &'a mut NcFlag
impl<'a, 'b> BitOrAssign<u64> for &'a mut NcFlag
sourcefn bitor_assign(&mut self, rhs: NcFlag_u64)
fn bitor_assign(&mut self, rhs: NcFlag_u64)
Performs the |= operation. Read more
sourceimpl<'a, 'b> BitOrAssign<u64> for NcFlag
impl<'a, 'b> BitOrAssign<u64> for NcFlag
sourcefn bitor_assign(&mut self, rhs: NcFlag_u64)
fn bitor_assign(&mut self, rhs: NcFlag_u64)
Performs the |= operation. Read more
sourceimpl<'a, 'b> BitXor<&'b NcFlag> for &'a NcFlag_u64
impl<'a, 'b> BitXor<&'b NcFlag> for &'a NcFlag_u64
sourceimpl<'a, 'b> BitXor<&'b NcFlag> for NcFlag_u64
impl<'a, 'b> BitXor<&'b NcFlag> for NcFlag_u64
sourceimpl<'a, 'b> BitXor<&'b mut NcFlag> for &'a NcFlag_u64
impl<'a, 'b> BitXor<&'b mut NcFlag> for &'a NcFlag_u64
sourceimpl<'a, 'b> BitXor<&'b mut NcFlag> for NcFlag_u64
impl<'a, 'b> BitXor<&'b mut NcFlag> for NcFlag_u64
sourceimpl<'a, 'b> BitXor<NcFlag> for &'a NcFlag_u64
impl<'a, 'b> BitXor<NcFlag> for &'a NcFlag_u64
sourceimpl<'a, 'b> BitXor<NcFlag> for NcFlag_u64
impl<'a, 'b> BitXor<NcFlag> for NcFlag_u64
sourceimpl<'a, 'b> BitXorAssign<&'b NcFlag> for &'a mut NcFlag
impl<'a, 'b> BitXorAssign<&'b NcFlag> for &'a mut NcFlag
sourcefn bitxor_assign(&mut self, rhs: &'b NcFlag)
fn bitxor_assign(&mut self, rhs: &'b NcFlag)
Performs the ^= operation. Read more
sourceimpl<'a, 'b> BitXorAssign<&'b NcFlag> for NcFlag
impl<'a, 'b> BitXorAssign<&'b NcFlag> for NcFlag
sourcefn bitxor_assign(&mut self, rhs: &'b NcFlag)
fn bitxor_assign(&mut self, rhs: &'b NcFlag)
Performs the ^= operation. Read more
sourceimpl<'a, 'b> BitXorAssign<&'b NcFlag> for NcFlag_u64
impl<'a, 'b> BitXorAssign<&'b NcFlag> for NcFlag_u64
sourcefn bitxor_assign(&mut self, rhs: &'b NcFlag)
fn bitxor_assign(&mut self, rhs: &'b NcFlag)
Performs the ^= operation. Read more
sourceimpl<'a, 'b> BitXorAssign<&'b mut NcFlag> for &'a mut NcFlag
impl<'a, 'b> BitXorAssign<&'b mut NcFlag> for &'a mut NcFlag
sourcefn bitxor_assign(&mut self, rhs: &'b mut NcFlag)
fn bitxor_assign(&mut self, rhs: &'b mut NcFlag)
Performs the ^= operation. Read more
sourceimpl<'a, 'b> BitXorAssign<&'b mut NcFlag> for NcFlag
impl<'a, 'b> BitXorAssign<&'b mut NcFlag> for NcFlag
sourcefn bitxor_assign(&mut self, rhs: &'b mut NcFlag)
fn bitxor_assign(&mut self, rhs: &'b mut NcFlag)
Performs the ^= operation. Read more
sourceimpl<'a, 'b> BitXorAssign<&'b mut NcFlag> for NcFlag_u64
impl<'a, 'b> BitXorAssign<&'b mut NcFlag> for NcFlag_u64
sourcefn bitxor_assign(&mut self, rhs: &'b mut NcFlag)
fn bitxor_assign(&mut self, rhs: &'b mut NcFlag)
Performs the ^= operation. Read more
sourceimpl<'a, 'b> BitXorAssign<&'b u64> for &'a mut NcFlag
impl<'a, 'b> BitXorAssign<&'b u64> for &'a mut NcFlag
sourcefn bitxor_assign(&mut self, rhs: &'b NcFlag_u64)
fn bitxor_assign(&mut self, rhs: &'b NcFlag_u64)
Performs the ^= operation. Read more
sourceimpl<'a, 'b> BitXorAssign<&'b u64> for NcFlag
impl<'a, 'b> BitXorAssign<&'b u64> for NcFlag
sourcefn bitxor_assign(&mut self, rhs: &'b NcFlag_u64)
fn bitxor_assign(&mut self, rhs: &'b NcFlag_u64)
Performs the ^= operation. Read more
sourceimpl<'a, 'b> BitXorAssign<NcFlag> for &'a mut NcFlag
impl<'a, 'b> BitXorAssign<NcFlag> for &'a mut NcFlag
sourcefn bitxor_assign(&mut self, rhs: NcFlag)
fn bitxor_assign(&mut self, rhs: NcFlag)
Performs the ^= operation. Read more
sourceimpl<'a, 'b> BitXorAssign<NcFlag> for NcFlag
impl<'a, 'b> BitXorAssign<NcFlag> for NcFlag
sourcefn bitxor_assign(&mut self, rhs: NcFlag)
fn bitxor_assign(&mut self, rhs: NcFlag)
Performs the ^= operation. Read more
sourceimpl<'a, 'b> BitXorAssign<NcFlag> for NcFlag_u64
impl<'a, 'b> BitXorAssign<NcFlag> for NcFlag_u64
sourcefn bitxor_assign(&mut self, rhs: NcFlag)
fn bitxor_assign(&mut self, rhs: NcFlag)
Performs the ^= operation. Read more
sourceimpl<'a, 'b> BitXorAssign<u64> for &'a mut NcFlag
impl<'a, 'b> BitXorAssign<u64> for &'a mut NcFlag
sourcefn bitxor_assign(&mut self, rhs: NcFlag_u64)
fn bitxor_assign(&mut self, rhs: NcFlag_u64)
Performs the ^= operation. Read more
sourceimpl<'a, 'b> BitXorAssign<u64> for NcFlag
impl<'a, 'b> BitXorAssign<u64> for NcFlag
sourcefn bitxor_assign(&mut self, rhs: NcFlag_u64)
fn bitxor_assign(&mut self, rhs: NcFlag_u64)
Performs the ^= operation. Read more
sourceimpl<'a> From<&'a NcFlag> for &'a NcFlag_u64
impl<'a> From<&'a NcFlag> for &'a NcFlag_u64
sourceimpl<'a> From<&'a mut NcFlag> for &'a mut NcFlag_u64
impl<'a> From<&'a mut NcFlag> for &'a mut NcFlag_u64
sourceimpl<'a> From<&'a mut u64> for NcFlag
impl<'a> From<&'a mut u64> for NcFlag
sourcefn from(p: &'a mut NcFlag_u64) -> Self
fn from(p: &'a mut NcFlag_u64) -> Self
Converts to this type from the input type.
sourceimpl<'a> From<&'a u64> for NcFlag
impl<'a> From<&'a u64> for NcFlag
sourcefn from(p: &'a NcFlag_u64) -> Self
fn from(p: &'a NcFlag_u64) -> Self
Converts to this type from the input type.
sourceimpl From<&NcFlag> for *const NcFlag_u64
impl From<&NcFlag> for *const NcFlag_u64
sourceimpl From<&mut NcFlag> for *mut NcFlag_u64
impl From<&mut NcFlag> for *mut NcFlag_u64
sourceimpl From<NcFlag> for NcFlag_u64
impl From<NcFlag> for NcFlag_u64
sourceimpl From<u64> for NcFlag
impl From<u64> for NcFlag
sourcefn from(p: NcFlag_u64) -> Self
fn from(p: NcFlag_u64) -> Self
Converts to this type from the input type.
sourceimpl<'a, 'b> Shl<&'b NcFlag> for &'a NcFlag_u64
impl<'a, 'b> Shl<&'b NcFlag> for &'a NcFlag_u64
sourceimpl<'a, 'b> Shl<&'b NcFlag> for NcFlag_u64
impl<'a, 'b> Shl<&'b NcFlag> for NcFlag_u64
sourceimpl<'a, 'b> Shl<&'b mut NcFlag> for &'a NcFlag_u64
impl<'a, 'b> Shl<&'b mut NcFlag> for &'a NcFlag_u64
sourceimpl<'a, 'b> Shl<&'b mut NcFlag> for NcFlag_u64
impl<'a, 'b> Shl<&'b mut NcFlag> for NcFlag_u64
sourceimpl<'a, 'b> Shl<NcFlag> for &'a NcFlag_u64
impl<'a, 'b> Shl<NcFlag> for &'a NcFlag_u64
sourceimpl<'a, 'b> Shl<NcFlag> for NcFlag_u64
impl<'a, 'b> Shl<NcFlag> for NcFlag_u64
sourceimpl<'a, 'b> ShlAssign<&'b NcFlag> for &'a mut NcFlag
impl<'a, 'b> ShlAssign<&'b NcFlag> for &'a mut NcFlag
sourcefn shl_assign(&mut self, rhs: &'b NcFlag)
fn shl_assign(&mut self, rhs: &'b NcFlag)
Performs the <<= operation. Read more
sourceimpl<'a, 'b> ShlAssign<&'b NcFlag> for NcFlag
impl<'a, 'b> ShlAssign<&'b NcFlag> for NcFlag
sourcefn shl_assign(&mut self, rhs: &'b NcFlag)
fn shl_assign(&mut self, rhs: &'b NcFlag)
Performs the <<= operation. Read more
sourceimpl<'a, 'b> ShlAssign<&'b NcFlag> for NcFlag_u64
impl<'a, 'b> ShlAssign<&'b NcFlag> for NcFlag_u64
sourcefn shl_assign(&mut self, rhs: &'b NcFlag)
fn shl_assign(&mut self, rhs: &'b NcFlag)
Performs the <<= operation. Read more
sourceimpl<'a, 'b> ShlAssign<&'b mut NcFlag> for &'a mut NcFlag
impl<'a, 'b> ShlAssign<&'b mut NcFlag> for &'a mut NcFlag
sourcefn shl_assign(&mut self, rhs: &'b mut NcFlag)
fn shl_assign(&mut self, rhs: &'b mut NcFlag)
Performs the <<= operation. Read more
sourceimpl<'a, 'b> ShlAssign<&'b mut NcFlag> for NcFlag
impl<'a, 'b> ShlAssign<&'b mut NcFlag> for NcFlag
sourcefn shl_assign(&mut self, rhs: &'b mut NcFlag)
fn shl_assign(&mut self, rhs: &'b mut NcFlag)
Performs the <<= operation. Read more
sourceimpl<'a, 'b> ShlAssign<&'b mut NcFlag> for NcFlag_u64
impl<'a, 'b> ShlAssign<&'b mut NcFlag> for NcFlag_u64
sourcefn shl_assign(&mut self, rhs: &'b mut NcFlag)
fn shl_assign(&mut self, rhs: &'b mut NcFlag)
Performs the <<= operation. Read more
sourceimpl<'a, 'b> ShlAssign<&'b u64> for &'a mut NcFlag
impl<'a, 'b> ShlAssign<&'b u64> for &'a mut NcFlag
sourcefn shl_assign(&mut self, rhs: &'b NcFlag_u64)
fn shl_assign(&mut self, rhs: &'b NcFlag_u64)
Performs the <<= operation. Read more
sourceimpl<'a, 'b> ShlAssign<&'b u64> for NcFlag
impl<'a, 'b> ShlAssign<&'b u64> for NcFlag
sourcefn shl_assign(&mut self, rhs: &'b NcFlag_u64)
fn shl_assign(&mut self, rhs: &'b NcFlag_u64)
Performs the <<= operation. Read more
sourceimpl<'a, 'b> ShlAssign<NcFlag> for &'a mut NcFlag
impl<'a, 'b> ShlAssign<NcFlag> for &'a mut NcFlag
sourcefn shl_assign(&mut self, rhs: NcFlag)
fn shl_assign(&mut self, rhs: NcFlag)
Performs the <<= operation. Read more
sourceimpl<'a, 'b> ShlAssign<NcFlag> for NcFlag
impl<'a, 'b> ShlAssign<NcFlag> for NcFlag
sourcefn shl_assign(&mut self, rhs: NcFlag)
fn shl_assign(&mut self, rhs: NcFlag)
Performs the <<= operation. Read more
sourceimpl<'a, 'b> ShlAssign<NcFlag> for NcFlag_u64
impl<'a, 'b> ShlAssign<NcFlag> for NcFlag_u64
sourcefn shl_assign(&mut self, rhs: NcFlag)
fn shl_assign(&mut self, rhs: NcFlag)
Performs the <<= operation. Read more
sourceimpl<'a, 'b> ShlAssign<u64> for &'a mut NcFlag
impl<'a, 'b> ShlAssign<u64> for &'a mut NcFlag
sourcefn shl_assign(&mut self, rhs: NcFlag_u64)
fn shl_assign(&mut self, rhs: NcFlag_u64)
Performs the <<= operation. Read more
sourceimpl<'a, 'b> ShlAssign<u64> for NcFlag
impl<'a, 'b> ShlAssign<u64> for NcFlag
sourcefn shl_assign(&mut self, rhs: NcFlag_u64)
fn shl_assign(&mut self, rhs: NcFlag_u64)
Performs the <<= operation. Read more
sourceimpl<'a, 'b> Shr<&'b NcFlag> for &'a NcFlag_u64
impl<'a, 'b> Shr<&'b NcFlag> for &'a NcFlag_u64
sourceimpl<'a, 'b> Shr<&'b NcFlag> for NcFlag_u64
impl<'a, 'b> Shr<&'b NcFlag> for NcFlag_u64
sourceimpl<'a, 'b> Shr<&'b mut NcFlag> for &'a NcFlag_u64
impl<'a, 'b> Shr<&'b mut NcFlag> for &'a NcFlag_u64
sourceimpl<'a, 'b> Shr<&'b mut NcFlag> for NcFlag_u64
impl<'a, 'b> Shr<&'b mut NcFlag> for NcFlag_u64
sourceimpl<'a, 'b> Shr<NcFlag> for &'a NcFlag_u64
impl<'a, 'b> Shr<NcFlag> for &'a NcFlag_u64
sourceimpl<'a, 'b> Shr<NcFlag> for NcFlag_u64
impl<'a, 'b> Shr<NcFlag> for NcFlag_u64
sourceimpl<'a, 'b> ShrAssign<&'b NcFlag> for &'a mut NcFlag
impl<'a, 'b> ShrAssign<&'b NcFlag> for &'a mut NcFlag
sourcefn shr_assign(&mut self, rhs: &'b NcFlag)
fn shr_assign(&mut self, rhs: &'b NcFlag)
Performs the >>= operation. Read more
sourceimpl<'a, 'b> ShrAssign<&'b NcFlag> for NcFlag
impl<'a, 'b> ShrAssign<&'b NcFlag> for NcFlag
sourcefn shr_assign(&mut self, rhs: &'b NcFlag)
fn shr_assign(&mut self, rhs: &'b NcFlag)
Performs the >>= operation. Read more
sourceimpl<'a, 'b> ShrAssign<&'b NcFlag> for NcFlag_u64
impl<'a, 'b> ShrAssign<&'b NcFlag> for NcFlag_u64
sourcefn shr_assign(&mut self, rhs: &'b NcFlag)
fn shr_assign(&mut self, rhs: &'b NcFlag)
Performs the >>= operation. Read more
sourceimpl<'a, 'b> ShrAssign<&'b mut NcFlag> for &'a mut NcFlag
impl<'a, 'b> ShrAssign<&'b mut NcFlag> for &'a mut NcFlag
sourcefn shr_assign(&mut self, rhs: &'b mut NcFlag)
fn shr_assign(&mut self, rhs: &'b mut NcFlag)
Performs the >>= operation. Read more
sourceimpl<'a, 'b> ShrAssign<&'b mut NcFlag> for NcFlag
impl<'a, 'b> ShrAssign<&'b mut NcFlag> for NcFlag
sourcefn shr_assign(&mut self, rhs: &'b mut NcFlag)
fn shr_assign(&mut self, rhs: &'b mut NcFlag)
Performs the >>= operation. Read more
sourceimpl<'a, 'b> ShrAssign<&'b mut NcFlag> for NcFlag_u64
impl<'a, 'b> ShrAssign<&'b mut NcFlag> for NcFlag_u64
sourcefn shr_assign(&mut self, rhs: &'b mut NcFlag)
fn shr_assign(&mut self, rhs: &'b mut NcFlag)
Performs the >>= operation. Read more
sourceimpl<'a, 'b> ShrAssign<&'b u64> for &'a mut NcFlag
impl<'a, 'b> ShrAssign<&'b u64> for &'a mut NcFlag
sourcefn shr_assign(&mut self, rhs: &'b NcFlag_u64)
fn shr_assign(&mut self, rhs: &'b NcFlag_u64)
Performs the >>= operation. Read more
sourceimpl<'a, 'b> ShrAssign<&'b u64> for NcFlag
impl<'a, 'b> ShrAssign<&'b u64> for NcFlag
sourcefn shr_assign(&mut self, rhs: &'b NcFlag_u64)
fn shr_assign(&mut self, rhs: &'b NcFlag_u64)
Performs the >>= operation. Read more
sourceimpl<'a, 'b> ShrAssign<NcFlag> for &'a mut NcFlag
impl<'a, 'b> ShrAssign<NcFlag> for &'a mut NcFlag
sourcefn shr_assign(&mut self, rhs: NcFlag)
fn shr_assign(&mut self, rhs: NcFlag)
Performs the >>= operation. Read more
sourceimpl<'a, 'b> ShrAssign<NcFlag> for NcFlag
impl<'a, 'b> ShrAssign<NcFlag> for NcFlag
sourcefn shr_assign(&mut self, rhs: NcFlag)
fn shr_assign(&mut self, rhs: NcFlag)
Performs the >>= operation. Read more
sourceimpl<'a, 'b> ShrAssign<NcFlag> for NcFlag_u64
impl<'a, 'b> ShrAssign<NcFlag> for NcFlag_u64
sourcefn shr_assign(&mut self, rhs: NcFlag)
fn shr_assign(&mut self, rhs: NcFlag)
Performs the >>= operation. Read more
sourceimpl<'a, 'b> ShrAssign<u64> for &'a mut NcFlag
impl<'a, 'b> ShrAssign<u64> for &'a mut NcFlag
sourcefn shr_assign(&mut self, rhs: NcFlag_u64)
fn shr_assign(&mut self, rhs: NcFlag_u64)
Performs the >>= operation. Read more
sourceimpl<'a, 'b> ShrAssign<u64> for NcFlag
impl<'a, 'b> ShrAssign<u64> for NcFlag
sourcefn shr_assign(&mut self, rhs: NcFlag_u64)
fn shr_assign(&mut self, rhs: NcFlag_u64)
Performs the >>= operation. Read more
impl Copy for NcFlag
impl Eq for NcFlag
impl StructuralEq for NcFlag
impl StructuralPartialEq for NcFlag
Auto Trait Implementations
impl RefUnwindSafe for NcFlag
impl Send for NcFlag
impl Sync for NcFlag
impl Unpin for NcFlag
impl UnwindSafe for NcFlag
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