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 NcFlag_u64
impl<'a, 'b> BitAnd<&'b NcFlag> for NcFlag_u64
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 mut NcFlag> for NcFlag_u64
impl<'a, 'b> BitAnd<&'b mut 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<NcFlag> for NcFlag_u64
impl<'a, 'b> BitAnd<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> 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 &'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_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 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 &'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_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 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<&'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<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 &'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_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 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> 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> BitOr<&'b NcFlag> for NcFlag_u64
impl<'a, 'b> BitOr<&'b NcFlag> for NcFlag_u64
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 mut NcFlag> for NcFlag_u64
impl<'a, 'b> BitOr<&'b mut 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<NcFlag> for NcFlag_u64
impl<'a, 'b> BitOr<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> 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 &'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_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 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 &'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_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 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<&'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<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 &'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_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 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> 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> BitXor<&'b NcFlag> for NcFlag_u64
impl<'a, 'b> BitXor<&'b NcFlag> for NcFlag_u64
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 mut NcFlag> for NcFlag_u64
impl<'a, 'b> BitXor<&'b mut 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<NcFlag> for NcFlag_u64
impl<'a, 'b> BitXor<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> 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 &'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_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 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 &'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_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 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<&'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<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 &'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_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 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, '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 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<'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 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 NcFlag_u64
impl<'a, 'b> Shl<&'b NcFlag> for NcFlag_u64
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 mut NcFlag> for NcFlag_u64
impl<'a, 'b> Shl<&'b mut 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<NcFlag> for NcFlag_u64
impl<'a, 'b> Shl<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> 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 &'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_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 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 &'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_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 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<&'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<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 &'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_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 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> 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> Shr<&'b NcFlag> for NcFlag_u64
impl<'a, 'b> Shr<&'b NcFlag> for NcFlag_u64
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 mut NcFlag> for NcFlag_u64
impl<'a, 'b> Shr<&'b mut 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<NcFlag> for NcFlag_u64
impl<'a, 'b> Shr<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> 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 &'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_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 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 &'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_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 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<&'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<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 &'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_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 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
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
impl Copy 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
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