pub struct NcFlag(pub NcFlag_u64);
Expand description

Tuple Fields§

§0: NcFlag_u64

Implementations§

source§

impl NcFlag

source

pub const None: Self = _

No flags.

source

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.

source

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).

source

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.

source

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.

source

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.

source

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.

source

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.

source

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.

source

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).

source

pub const CliMode: Self = _

“CLI mode” is just setting these four options:

NoAlternateScreen | NoClearBitmaps | PreserveCursor | Scrolling

source

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§

source§

impl Binary for NcFlag

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter.
source§

impl<'a, 'b> BitAnd<&'b NcFlag> for &'a NcFlag

§

type Output = NcFlag

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: &'b NcFlag) -> Self::Output

Performs the & operation. Read more
source§

impl<'a, 'b> BitAnd<&'b NcFlag> for &'a mut NcFlag

§

type Output = NcFlag

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: &'b NcFlag) -> Self::Output

Performs the & operation. Read more
source§

impl<'a, 'b> BitAnd<&'b NcFlag> for &'a NcFlag_u64

§

type Output = NcFlag

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: &'b NcFlag) -> Self::Output

Performs the & operation. Read more
source§

impl<'a, 'b> BitAnd<&'b NcFlag> for NcFlag

§

type Output = NcFlag

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: &'b NcFlag) -> Self::Output

Performs the & operation. Read more
source§

impl<'a, 'b> BitAnd<&'b NcFlag> for NcFlag_u64

§

type Output = NcFlag

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: &'b NcFlag) -> Self::Output

Performs the & operation. Read more
source§

impl<'a, 'b> BitAnd<&'b mut NcFlag> for &'a NcFlag

§

type Output = NcFlag

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: &'b mut NcFlag) -> Self::Output

Performs the & operation. Read more
source§

impl<'a, 'b> BitAnd<&'b mut NcFlag> for &'a mut NcFlag

§

type Output = NcFlag

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: &'b mut NcFlag) -> Self::Output

Performs the & operation. Read more
source§

impl<'a, 'b> BitAnd<&'b mut NcFlag> for &'a NcFlag_u64

§

type Output = NcFlag

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: &'b mut NcFlag) -> Self::Output

Performs the & operation. Read more
source§

impl<'a, 'b> BitAnd<&'b mut NcFlag> for NcFlag

§

type Output = NcFlag

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: &'b mut NcFlag) -> Self::Output

Performs the & operation. Read more
source§

impl<'a, 'b> BitAnd<&'b mut NcFlag> for NcFlag_u64

§

type Output = NcFlag

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: &'b mut NcFlag) -> Self::Output

Performs the & operation. Read more
source§

impl<'a, 'b> BitAnd<&'b u64> for &'a NcFlag

§

type Output = NcFlag

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: &'b NcFlag_u64) -> Self::Output

Performs the & operation. Read more
source§

impl<'a, 'b> BitAnd<&'b u64> for &'a mut NcFlag

§

type Output = NcFlag

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: &'b NcFlag_u64) -> Self::Output

Performs the & operation. Read more
source§

impl<'a, 'b> BitAnd<&'b u64> for NcFlag

§

type Output = NcFlag

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: &'b NcFlag_u64) -> Self::Output

Performs the & operation. Read more
source§

impl<'a, 'b> BitAnd<NcFlag> for &'a NcFlag

§

type Output = NcFlag

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: NcFlag) -> Self::Output

Performs the & operation. Read more
source§

impl<'a, 'b> BitAnd<NcFlag> for &'a mut NcFlag

§

type Output = NcFlag

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: NcFlag) -> Self::Output

Performs the & operation. Read more
source§

impl<'a, 'b> BitAnd<NcFlag> for &'a NcFlag_u64

§

type Output = NcFlag

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: NcFlag) -> Self::Output

Performs the & operation. Read more
source§

impl<'a, 'b> BitAnd<NcFlag> for NcFlag_u64

§

type Output = NcFlag

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: NcFlag) -> Self::Output

Performs the & operation. Read more
source§

impl<'a, 'b> BitAnd<u64> for &'a NcFlag

§

type Output = NcFlag

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: NcFlag_u64) -> Self::Output

Performs the & operation. Read more
source§

impl<'a, 'b> BitAnd<u64> for &'a mut NcFlag

§

type Output = NcFlag

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: NcFlag_u64) -> Self::Output

Performs the & operation. Read more
source§

impl<'a, 'b> BitAnd<u64> for NcFlag

§

type Output = NcFlag

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: NcFlag_u64) -> Self::Output

Performs the & operation. Read more
source§

impl<'a, 'b> BitAnd for NcFlag

§

type Output = NcFlag

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: NcFlag) -> Self::Output

Performs the & operation. Read more
source§

impl<'a, 'b> BitAndAssign<&'b NcFlag> for &'a mut NcFlag

source§

fn bitand_assign(&mut self, rhs: &'b NcFlag)

Performs the &= operation. Read more
source§

impl<'a, 'b> BitAndAssign<&'b NcFlag> for NcFlag

source§

fn bitand_assign(&mut self, rhs: &'b NcFlag)

Performs the &= operation. Read more
source§

impl<'a, 'b> BitAndAssign<&'b NcFlag> for NcFlag_u64

source§

fn bitand_assign(&mut self, rhs: &'b NcFlag)

Performs the &= operation. Read more
source§

impl<'a, 'b> BitAndAssign<&'b mut NcFlag> for &'a mut NcFlag

source§

fn bitand_assign(&mut self, rhs: &'b mut NcFlag)

Performs the &= operation. Read more
source§

impl<'a, 'b> BitAndAssign<&'b mut NcFlag> for NcFlag

source§

fn bitand_assign(&mut self, rhs: &'b mut NcFlag)

Performs the &= operation. Read more
source§

impl<'a, 'b> BitAndAssign<&'b mut NcFlag> for NcFlag_u64

source§

fn bitand_assign(&mut self, rhs: &'b mut NcFlag)

Performs the &= operation. Read more
source§

impl<'a, 'b> BitAndAssign<&'b u64> for &'a mut NcFlag

source§

fn bitand_assign(&mut self, rhs: &'b NcFlag_u64)

Performs the &= operation. Read more
source§

impl<'a, 'b> BitAndAssign<&'b u64> for NcFlag

source§

fn bitand_assign(&mut self, rhs: &'b NcFlag_u64)

Performs the &= operation. Read more
source§

impl<'a, 'b> BitAndAssign<NcFlag> for &'a mut NcFlag

source§

fn bitand_assign(&mut self, rhs: NcFlag)

Performs the &= operation. Read more
source§

impl<'a, 'b> BitAndAssign<NcFlag> for NcFlag_u64

source§

fn bitand_assign(&mut self, rhs: NcFlag)

Performs the &= operation. Read more
source§

impl<'a, 'b> BitAndAssign<u64> for &'a mut NcFlag

source§

fn bitand_assign(&mut self, rhs: NcFlag_u64)

Performs the &= operation. Read more
source§

impl<'a, 'b> BitAndAssign<u64> for NcFlag

source§

fn bitand_assign(&mut self, rhs: NcFlag_u64)

Performs the &= operation. Read more
source§

impl<'a, 'b> BitAndAssign for NcFlag

source§

fn bitand_assign(&mut self, rhs: NcFlag)

Performs the &= operation. Read more
source§

impl<'a, 'b> BitOr<&'b NcFlag> for &'a NcFlag

§

type Output = NcFlag

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: &'b NcFlag) -> Self::Output

Performs the | operation. Read more
source§

impl<'a, 'b> BitOr<&'b NcFlag> for &'a mut NcFlag

§

type Output = NcFlag

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: &'b NcFlag) -> Self::Output

Performs the | operation. Read more
source§

impl<'a, 'b> BitOr<&'b NcFlag> for &'a NcFlag_u64

§

type Output = NcFlag

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: &'b NcFlag) -> Self::Output

Performs the | operation. Read more
source§

impl<'a, 'b> BitOr<&'b NcFlag> for NcFlag

§

type Output = NcFlag

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: &'b NcFlag) -> Self::Output

Performs the | operation. Read more
source§

impl<'a, 'b> BitOr<&'b NcFlag> for NcFlag_u64

§

type Output = NcFlag

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: &'b NcFlag) -> Self::Output

Performs the | operation. Read more
source§

impl<'a, 'b> BitOr<&'b mut NcFlag> for &'a NcFlag

§

type Output = NcFlag

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: &'b mut NcFlag) -> Self::Output

Performs the | operation. Read more
source§

impl<'a, 'b> BitOr<&'b mut NcFlag> for &'a mut NcFlag

§

type Output = NcFlag

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: &'b mut NcFlag) -> Self::Output

Performs the | operation. Read more
source§

impl<'a, 'b> BitOr<&'b mut NcFlag> for &'a NcFlag_u64

§

type Output = NcFlag

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: &'b mut NcFlag) -> Self::Output

Performs the | operation. Read more
source§

impl<'a, 'b> BitOr<&'b mut NcFlag> for NcFlag

§

type Output = NcFlag

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: &'b mut NcFlag) -> Self::Output

Performs the | operation. Read more
source§

impl<'a, 'b> BitOr<&'b mut NcFlag> for NcFlag_u64

§

type Output = NcFlag

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: &'b mut NcFlag) -> Self::Output

Performs the | operation. Read more
source§

impl<'a, 'b> BitOr<&'b u64> for &'a NcFlag

§

type Output = NcFlag

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: &'b NcFlag_u64) -> Self::Output

Performs the | operation. Read more
source§

impl<'a, 'b> BitOr<&'b u64> for &'a mut NcFlag

§

type Output = NcFlag

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: &'b NcFlag_u64) -> Self::Output

Performs the | operation. Read more
source§

impl<'a, 'b> BitOr<&'b u64> for NcFlag

§

type Output = NcFlag

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: &'b NcFlag_u64) -> Self::Output

Performs the | operation. Read more
source§

impl<'a, 'b> BitOr<NcFlag> for &'a NcFlag

§

type Output = NcFlag

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: NcFlag) -> Self::Output

Performs the | operation. Read more
source§

impl<'a, 'b> BitOr<NcFlag> for &'a mut NcFlag

§

type Output = NcFlag

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: NcFlag) -> Self::Output

Performs the | operation. Read more
source§

impl<'a, 'b> BitOr<NcFlag> for &'a NcFlag_u64

§

type Output = NcFlag

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: NcFlag) -> Self::Output

Performs the | operation. Read more
source§

impl<'a, 'b> BitOr<NcFlag> for NcFlag_u64

§

type Output = NcFlag

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: NcFlag) -> Self::Output

Performs the | operation. Read more
source§

impl<'a, 'b> BitOr<u64> for &'a NcFlag

§

type Output = NcFlag

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: NcFlag_u64) -> Self::Output

Performs the | operation. Read more
source§

impl<'a, 'b> BitOr<u64> for &'a mut NcFlag

§

type Output = NcFlag

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: NcFlag_u64) -> Self::Output

Performs the | operation. Read more
source§

impl<'a, 'b> BitOr<u64> for NcFlag

§

type Output = NcFlag

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: NcFlag_u64) -> Self::Output

Performs the | operation. Read more
source§

impl<'a, 'b> BitOr for NcFlag

§

type Output = NcFlag

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: NcFlag) -> Self::Output

Performs the | operation. Read more
source§

impl<'a, 'b> BitOrAssign<&'b NcFlag> for &'a mut NcFlag

source§

fn bitor_assign(&mut self, rhs: &'b NcFlag)

Performs the |= operation. Read more
source§

impl<'a, 'b> BitOrAssign<&'b NcFlag> for NcFlag

source§

fn bitor_assign(&mut self, rhs: &'b NcFlag)

Performs the |= operation. Read more
source§

impl<'a, 'b> BitOrAssign<&'b NcFlag> for NcFlag_u64

source§

fn bitor_assign(&mut self, rhs: &'b NcFlag)

Performs the |= operation. Read more
source§

impl<'a, 'b> BitOrAssign<&'b mut NcFlag> for &'a mut NcFlag

source§

fn bitor_assign(&mut self, rhs: &'b mut NcFlag)

Performs the |= operation. Read more
source§

impl<'a, 'b> BitOrAssign<&'b mut NcFlag> for NcFlag

source§

fn bitor_assign(&mut self, rhs: &'b mut NcFlag)

Performs the |= operation. Read more
source§

impl<'a, 'b> BitOrAssign<&'b mut NcFlag> for NcFlag_u64

source§

fn bitor_assign(&mut self, rhs: &'b mut NcFlag)

Performs the |= operation. Read more
source§

impl<'a, 'b> BitOrAssign<&'b u64> for &'a mut NcFlag

source§

fn bitor_assign(&mut self, rhs: &'b NcFlag_u64)

Performs the |= operation. Read more
source§

impl<'a, 'b> BitOrAssign<&'b u64> for NcFlag

source§

fn bitor_assign(&mut self, rhs: &'b NcFlag_u64)

Performs the |= operation. Read more
source§

impl<'a, 'b> BitOrAssign<NcFlag> for &'a mut NcFlag

source§

fn bitor_assign(&mut self, rhs: NcFlag)

Performs the |= operation. Read more
source§

impl<'a, 'b> BitOrAssign<NcFlag> for NcFlag_u64

source§

fn bitor_assign(&mut self, rhs: NcFlag)

Performs the |= operation. Read more
source§

impl<'a, 'b> BitOrAssign<u64> for &'a mut NcFlag

source§

fn bitor_assign(&mut self, rhs: NcFlag_u64)

Performs the |= operation. Read more
source§

impl<'a, 'b> BitOrAssign<u64> for NcFlag

source§

fn bitor_assign(&mut self, rhs: NcFlag_u64)

Performs the |= operation. Read more
source§

impl<'a, 'b> BitOrAssign for NcFlag

source§

fn bitor_assign(&mut self, rhs: NcFlag)

Performs the |= operation. Read more
source§

impl<'a, 'b> BitXor<&'b NcFlag> for &'a NcFlag

§

type Output = NcFlag

The resulting type after applying the ^ operator.
source§

fn bitxor(self, rhs: &'b NcFlag) -> Self::Output

Performs the ^ operation. Read more
source§

impl<'a, 'b> BitXor<&'b NcFlag> for &'a mut NcFlag

§

type Output = NcFlag

The resulting type after applying the ^ operator.
source§

fn bitxor(self, rhs: &'b NcFlag) -> Self::Output

Performs the ^ operation. Read more
source§

impl<'a, 'b> BitXor<&'b NcFlag> for &'a NcFlag_u64

§

type Output = NcFlag

The resulting type after applying the ^ operator.
source§

fn bitxor(self, rhs: &'b NcFlag) -> Self::Output

Performs the ^ operation. Read more
source§

impl<'a, 'b> BitXor<&'b NcFlag> for NcFlag

§

type Output = NcFlag

The resulting type after applying the ^ operator.
source§

fn bitxor(self, rhs: &'b NcFlag) -> Self::Output

Performs the ^ operation. Read more
source§

impl<'a, 'b> BitXor<&'b NcFlag> for NcFlag_u64

§

type Output = NcFlag

The resulting type after applying the ^ operator.
source§

fn bitxor(self, rhs: &'b NcFlag) -> Self::Output

Performs the ^ operation. Read more
source§

impl<'a, 'b> BitXor<&'b mut NcFlag> for &'a NcFlag

§

type Output = NcFlag

The resulting type after applying the ^ operator.
source§

fn bitxor(self, rhs: &'b mut NcFlag) -> Self::Output

Performs the ^ operation. Read more
source§

impl<'a, 'b> BitXor<&'b mut NcFlag> for &'a mut NcFlag

§

type Output = NcFlag

The resulting type after applying the ^ operator.
source§

fn bitxor(self, rhs: &'b mut NcFlag) -> Self::Output

Performs the ^ operation. Read more
source§

impl<'a, 'b> BitXor<&'b mut NcFlag> for &'a NcFlag_u64

§

type Output = NcFlag

The resulting type after applying the ^ operator.
source§

fn bitxor(self, rhs: &'b mut NcFlag) -> Self::Output

Performs the ^ operation. Read more
source§

impl<'a, 'b> BitXor<&'b mut NcFlag> for NcFlag

§

type Output = NcFlag

The resulting type after applying the ^ operator.
source§

fn bitxor(self, rhs: &'b mut NcFlag) -> Self::Output

Performs the ^ operation. Read more
source§

impl<'a, 'b> BitXor<&'b mut NcFlag> for NcFlag_u64

§

type Output = NcFlag

The resulting type after applying the ^ operator.
source§

fn bitxor(self, rhs: &'b mut NcFlag) -> Self::Output

Performs the ^ operation. Read more
source§

impl<'a, 'b> BitXor<&'b u64> for &'a NcFlag

§

type Output = NcFlag

The resulting type after applying the ^ operator.
source§

fn bitxor(self, rhs: &'b NcFlag_u64) -> Self::Output

Performs the ^ operation. Read more
source§

impl<'a, 'b> BitXor<&'b u64> for &'a mut NcFlag

§

type Output = NcFlag

The resulting type after applying the ^ operator.
source§

fn bitxor(self, rhs: &'b NcFlag_u64) -> Self::Output

Performs the ^ operation. Read more
source§

impl<'a, 'b> BitXor<&'b u64> for NcFlag

§

type Output = NcFlag

The resulting type after applying the ^ operator.
source§

fn bitxor(self, rhs: &'b NcFlag_u64) -> Self::Output

Performs the ^ operation. Read more
source§

impl<'a, 'b> BitXor<NcFlag> for &'a NcFlag

§

type Output = NcFlag

The resulting type after applying the ^ operator.
source§

fn bitxor(self, rhs: NcFlag) -> Self::Output

Performs the ^ operation. Read more
source§

impl<'a, 'b> BitXor<NcFlag> for &'a mut NcFlag

§

type Output = NcFlag

The resulting type after applying the ^ operator.
source§

fn bitxor(self, rhs: NcFlag) -> Self::Output

Performs the ^ operation. Read more
source§

impl<'a, 'b> BitXor<NcFlag> for &'a NcFlag_u64

§

type Output = NcFlag

The resulting type after applying the ^ operator.
source§

fn bitxor(self, rhs: NcFlag) -> Self::Output

Performs the ^ operation. Read more
source§

impl<'a, 'b> BitXor<NcFlag> for NcFlag_u64

§

type Output = NcFlag

The resulting type after applying the ^ operator.
source§

fn bitxor(self, rhs: NcFlag) -> Self::Output

Performs the ^ operation. Read more
source§

impl<'a, 'b> BitXor<u64> for &'a NcFlag

§

type Output = NcFlag

The resulting type after applying the ^ operator.
source§

fn bitxor(self, rhs: NcFlag_u64) -> Self::Output

Performs the ^ operation. Read more
source§

impl<'a, 'b> BitXor<u64> for &'a mut NcFlag

§

type Output = NcFlag

The resulting type after applying the ^ operator.
source§

fn bitxor(self, rhs: NcFlag_u64) -> Self::Output

Performs the ^ operation. Read more
source§

impl<'a, 'b> BitXor<u64> for NcFlag

§

type Output = NcFlag

The resulting type after applying the ^ operator.
source§

fn bitxor(self, rhs: NcFlag_u64) -> Self::Output

Performs the ^ operation. Read more
source§

impl<'a, 'b> BitXor for NcFlag

§

type Output = NcFlag

The resulting type after applying the ^ operator.
source§

fn bitxor(self, rhs: NcFlag) -> Self::Output

Performs the ^ operation. Read more
source§

impl<'a, 'b> BitXorAssign<&'b NcFlag> for &'a mut NcFlag

source§

fn bitxor_assign(&mut self, rhs: &'b NcFlag)

Performs the ^= operation. Read more
source§

impl<'a, 'b> BitXorAssign<&'b NcFlag> for NcFlag

source§

fn bitxor_assign(&mut self, rhs: &'b NcFlag)

Performs the ^= operation. Read more
source§

impl<'a, 'b> BitXorAssign<&'b NcFlag> for NcFlag_u64

source§

fn bitxor_assign(&mut self, rhs: &'b NcFlag)

Performs the ^= operation. Read more
source§

impl<'a, 'b> BitXorAssign<&'b mut NcFlag> for &'a mut NcFlag

source§

fn bitxor_assign(&mut self, rhs: &'b mut NcFlag)

Performs the ^= operation. Read more
source§

impl<'a, 'b> BitXorAssign<&'b mut NcFlag> for NcFlag

source§

fn bitxor_assign(&mut self, rhs: &'b mut NcFlag)

Performs the ^= operation. Read more
source§

impl<'a, 'b> BitXorAssign<&'b mut NcFlag> for NcFlag_u64

source§

fn bitxor_assign(&mut self, rhs: &'b mut NcFlag)

Performs the ^= operation. Read more
source§

impl<'a, 'b> BitXorAssign<&'b u64> for &'a mut NcFlag

source§

fn bitxor_assign(&mut self, rhs: &'b NcFlag_u64)

Performs the ^= operation. Read more
source§

impl<'a, 'b> BitXorAssign<&'b u64> for NcFlag

source§

fn bitxor_assign(&mut self, rhs: &'b NcFlag_u64)

Performs the ^= operation. Read more
source§

impl<'a, 'b> BitXorAssign<NcFlag> for &'a mut NcFlag

source§

fn bitxor_assign(&mut self, rhs: NcFlag)

Performs the ^= operation. Read more
source§

impl<'a, 'b> BitXorAssign<NcFlag> for NcFlag_u64

source§

fn bitxor_assign(&mut self, rhs: NcFlag)

Performs the ^= operation. Read more
source§

impl<'a, 'b> BitXorAssign<u64> for &'a mut NcFlag

source§

fn bitxor_assign(&mut self, rhs: NcFlag_u64)

Performs the ^= operation. Read more
source§

impl<'a, 'b> BitXorAssign<u64> for NcFlag

source§

fn bitxor_assign(&mut self, rhs: NcFlag_u64)

Performs the ^= operation. Read more
source§

impl<'a, 'b> BitXorAssign for NcFlag

source§

fn bitxor_assign(&mut self, rhs: NcFlag)

Performs the ^= operation. Read more
source§

impl Clone for NcFlag

source§

fn clone(&self) -> NcFlag

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for NcFlag

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for NcFlag

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Display for NcFlag

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a NcFlag> for &'a NcFlag_u64

source§

fn from(s: &'a NcFlag) -> Self

Converts to this type from the input type.
source§

impl From<&NcFlag> for *const NcFlag_u64

source§

fn from(s: &NcFlag) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a mut NcFlag> for &'a mut NcFlag_u64

source§

fn from(s: &'a mut NcFlag) -> Self

Converts to this type from the input type.
source§

impl From<&mut NcFlag> for *mut NcFlag_u64

source§

fn from(s: &mut NcFlag) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a mut u64> for NcFlag

source§

fn from(p: &'a mut NcFlag_u64) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a u64> for NcFlag

source§

fn from(p: &'a NcFlag_u64) -> Self

Converts to this type from the input type.
source§

impl From<NcFlag> for NcFlag_u64

source§

fn from(s: NcFlag) -> Self

Converts to this type from the input type.
source§

impl From<u64> for NcFlag

source§

fn from(p: NcFlag_u64) -> Self

Converts to this type from the input type.
source§

impl LowerHex for NcFlag

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter.
source§

impl<'a> Not for &'a NcFlag

§

type Output = NcFlag

The resulting type after applying the ! operator.
source§

fn not(self) -> Self::Output

Performs the unary ! operation. Read more
source§

impl<'a> Not for &'a mut NcFlag

§

type Output = NcFlag

The resulting type after applying the ! operator.
source§

fn not(self) -> Self::Output

Performs the unary ! operation. Read more
source§

impl<'a> Not for NcFlag

§

type Output = NcFlag

The resulting type after applying the ! operator.
source§

fn not(self) -> Self::Output

Performs the unary ! operation. Read more
source§

impl Octal for NcFlag

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter.
source§

impl PartialEq for NcFlag

source§

fn eq(&self, other: &NcFlag) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl<'a, 'b> Shl<&'b NcFlag> for &'a NcFlag

§

type Output = NcFlag

The resulting type after applying the << operator.
source§

fn shl(self, rhs: &'b NcFlag) -> Self::Output

Performs the << operation. Read more
source§

impl<'a, 'b> Shl<&'b NcFlag> for &'a mut NcFlag

§

type Output = NcFlag

The resulting type after applying the << operator.
source§

fn shl(self, rhs: &'b NcFlag) -> Self::Output

Performs the << operation. Read more
source§

impl<'a, 'b> Shl<&'b NcFlag> for &'a NcFlag_u64

§

type Output = NcFlag

The resulting type after applying the << operator.
source§

fn shl(self, rhs: &'b NcFlag) -> Self::Output

Performs the << operation. Read more
source§

impl<'a, 'b> Shl<&'b NcFlag> for NcFlag

§

type Output = NcFlag

The resulting type after applying the << operator.
source§

fn shl(self, rhs: &'b NcFlag) -> Self::Output

Performs the << operation. Read more
source§

impl<'a, 'b> Shl<&'b NcFlag> for NcFlag_u64

§

type Output = NcFlag

The resulting type after applying the << operator.
source§

fn shl(self, rhs: &'b NcFlag) -> Self::Output

Performs the << operation. Read more
source§

impl<'a, 'b> Shl<&'b mut NcFlag> for &'a NcFlag

§

type Output = NcFlag

The resulting type after applying the << operator.
source§

fn shl(self, rhs: &'b mut NcFlag) -> Self::Output

Performs the << operation. Read more
source§

impl<'a, 'b> Shl<&'b mut NcFlag> for &'a mut NcFlag

§

type Output = NcFlag

The resulting type after applying the << operator.
source§

fn shl(self, rhs: &'b mut NcFlag) -> Self::Output

Performs the << operation. Read more
source§

impl<'a, 'b> Shl<&'b mut NcFlag> for &'a NcFlag_u64

§

type Output = NcFlag

The resulting type after applying the << operator.
source§

fn shl(self, rhs: &'b mut NcFlag) -> Self::Output

Performs the << operation. Read more
source§

impl<'a, 'b> Shl<&'b mut NcFlag> for NcFlag

§

type Output = NcFlag

The resulting type after applying the << operator.
source§

fn shl(self, rhs: &'b mut NcFlag) -> Self::Output

Performs the << operation. Read more
source§

impl<'a, 'b> Shl<&'b mut NcFlag> for NcFlag_u64

§

type Output = NcFlag

The resulting type after applying the << operator.
source§

fn shl(self, rhs: &'b mut NcFlag) -> Self::Output

Performs the << operation. Read more
source§

impl<'a, 'b> Shl<&'b u64> for &'a NcFlag

§

type Output = NcFlag

The resulting type after applying the << operator.
source§

fn shl(self, rhs: &'b NcFlag_u64) -> Self::Output

Performs the << operation. Read more
source§

impl<'a, 'b> Shl<&'b u64> for &'a mut NcFlag

§

type Output = NcFlag

The resulting type after applying the << operator.
source§

fn shl(self, rhs: &'b NcFlag_u64) -> Self::Output

Performs the << operation. Read more
source§

impl<'a, 'b> Shl<&'b u64> for NcFlag

§

type Output = NcFlag

The resulting type after applying the << operator.
source§

fn shl(self, rhs: &'b NcFlag_u64) -> Self::Output

Performs the << operation. Read more
source§

impl<'a, 'b> Shl<NcFlag> for &'a NcFlag

§

type Output = NcFlag

The resulting type after applying the << operator.
source§

fn shl(self, rhs: NcFlag) -> Self::Output

Performs the << operation. Read more
source§

impl<'a, 'b> Shl<NcFlag> for &'a mut NcFlag

§

type Output = NcFlag

The resulting type after applying the << operator.
source§

fn shl(self, rhs: NcFlag) -> Self::Output

Performs the << operation. Read more
source§

impl<'a, 'b> Shl<NcFlag> for &'a NcFlag_u64

§

type Output = NcFlag

The resulting type after applying the << operator.
source§

fn shl(self, rhs: NcFlag) -> Self::Output

Performs the << operation. Read more
source§

impl<'a, 'b> Shl<NcFlag> for NcFlag_u64

§

type Output = NcFlag

The resulting type after applying the << operator.
source§

fn shl(self, rhs: NcFlag) -> Self::Output

Performs the << operation. Read more
source§

impl<'a, 'b> Shl<u64> for &'a NcFlag

§

type Output = NcFlag

The resulting type after applying the << operator.
source§

fn shl(self, rhs: NcFlag_u64) -> Self::Output

Performs the << operation. Read more
source§

impl<'a, 'b> Shl<u64> for &'a mut NcFlag

§

type Output = NcFlag

The resulting type after applying the << operator.
source§

fn shl(self, rhs: NcFlag_u64) -> Self::Output

Performs the << operation. Read more
source§

impl<'a, 'b> Shl<u64> for NcFlag

§

type Output = NcFlag

The resulting type after applying the << operator.
source§

fn shl(self, rhs: NcFlag_u64) -> Self::Output

Performs the << operation. Read more
source§

impl<'a, 'b> Shl for NcFlag

§

type Output = NcFlag

The resulting type after applying the << operator.
source§

fn shl(self, rhs: NcFlag) -> Self::Output

Performs the << operation. Read more
source§

impl<'a, 'b> ShlAssign<&'b NcFlag> for &'a mut NcFlag

source§

fn shl_assign(&mut self, rhs: &'b NcFlag)

Performs the <<= operation. Read more
source§

impl<'a, 'b> ShlAssign<&'b NcFlag> for NcFlag

source§

fn shl_assign(&mut self, rhs: &'b NcFlag)

Performs the <<= operation. Read more
source§

impl<'a, 'b> ShlAssign<&'b NcFlag> for NcFlag_u64

source§

fn shl_assign(&mut self, rhs: &'b NcFlag)

Performs the <<= operation. Read more
source§

impl<'a, 'b> ShlAssign<&'b mut NcFlag> for &'a mut NcFlag

source§

fn shl_assign(&mut self, rhs: &'b mut NcFlag)

Performs the <<= operation. Read more
source§

impl<'a, 'b> ShlAssign<&'b mut NcFlag> for NcFlag

source§

fn shl_assign(&mut self, rhs: &'b mut NcFlag)

Performs the <<= operation. Read more
source§

impl<'a, 'b> ShlAssign<&'b mut NcFlag> for NcFlag_u64

source§

fn shl_assign(&mut self, rhs: &'b mut NcFlag)

Performs the <<= operation. Read more
source§

impl<'a, 'b> ShlAssign<&'b u64> for &'a mut NcFlag

source§

fn shl_assign(&mut self, rhs: &'b NcFlag_u64)

Performs the <<= operation. Read more
source§

impl<'a, 'b> ShlAssign<&'b u64> for NcFlag

source§

fn shl_assign(&mut self, rhs: &'b NcFlag_u64)

Performs the <<= operation. Read more
source§

impl<'a, 'b> ShlAssign<NcFlag> for &'a mut NcFlag

source§

fn shl_assign(&mut self, rhs: NcFlag)

Performs the <<= operation. Read more
source§

impl<'a, 'b> ShlAssign<NcFlag> for NcFlag_u64

source§

fn shl_assign(&mut self, rhs: NcFlag)

Performs the <<= operation. Read more
source§

impl<'a, 'b> ShlAssign<u64> for &'a mut NcFlag

source§

fn shl_assign(&mut self, rhs: NcFlag_u64)

Performs the <<= operation. Read more
source§

impl<'a, 'b> ShlAssign<u64> for NcFlag

source§

fn shl_assign(&mut self, rhs: NcFlag_u64)

Performs the <<= operation. Read more
source§

impl<'a, 'b> ShlAssign for NcFlag

source§

fn shl_assign(&mut self, rhs: NcFlag)

Performs the <<= operation. Read more
source§

impl<'a, 'b> Shr<&'b NcFlag> for &'a NcFlag

§

type Output = NcFlag

The resulting type after applying the >> operator.
source§

fn shr(self, rhs: &'b NcFlag) -> Self::Output

Performs the >> operation. Read more
source§

impl<'a, 'b> Shr<&'b NcFlag> for &'a mut NcFlag

§

type Output = NcFlag

The resulting type after applying the >> operator.
source§

fn shr(self, rhs: &'b NcFlag) -> Self::Output

Performs the >> operation. Read more
source§

impl<'a, 'b> Shr<&'b NcFlag> for &'a NcFlag_u64

§

type Output = NcFlag

The resulting type after applying the >> operator.
source§

fn shr(self, rhs: &'b NcFlag) -> Self::Output

Performs the >> operation. Read more
source§

impl<'a, 'b> Shr<&'b NcFlag> for NcFlag

§

type Output = NcFlag

The resulting type after applying the >> operator.
source§

fn shr(self, rhs: &'b NcFlag) -> Self::Output

Performs the >> operation. Read more
source§

impl<'a, 'b> Shr<&'b NcFlag> for NcFlag_u64

§

type Output = NcFlag

The resulting type after applying the >> operator.
source§

fn shr(self, rhs: &'b NcFlag) -> Self::Output

Performs the >> operation. Read more
source§

impl<'a, 'b> Shr<&'b mut NcFlag> for &'a NcFlag

§

type Output = NcFlag

The resulting type after applying the >> operator.
source§

fn shr(self, rhs: &'b mut NcFlag) -> Self::Output

Performs the >> operation. Read more
source§

impl<'a, 'b> Shr<&'b mut NcFlag> for &'a mut NcFlag

§

type Output = NcFlag

The resulting type after applying the >> operator.
source§

fn shr(self, rhs: &'b mut NcFlag) -> Self::Output

Performs the >> operation. Read more
source§

impl<'a, 'b> Shr<&'b mut NcFlag> for &'a NcFlag_u64

§

type Output = NcFlag

The resulting type after applying the >> operator.
source§

fn shr(self, rhs: &'b mut NcFlag) -> Self::Output

Performs the >> operation. Read more
source§

impl<'a, 'b> Shr<&'b mut NcFlag> for NcFlag

§

type Output = NcFlag

The resulting type after applying the >> operator.
source§

fn shr(self, rhs: &'b mut NcFlag) -> Self::Output

Performs the >> operation. Read more
source§

impl<'a, 'b> Shr<&'b mut NcFlag> for NcFlag_u64

§

type Output = NcFlag

The resulting type after applying the >> operator.
source§

fn shr(self, rhs: &'b mut NcFlag) -> Self::Output

Performs the >> operation. Read more
source§

impl<'a, 'b> Shr<&'b u64> for &'a NcFlag

§

type Output = NcFlag

The resulting type after applying the >> operator.
source§

fn shr(self, rhs: &'b NcFlag_u64) -> Self::Output

Performs the >> operation. Read more
source§

impl<'a, 'b> Shr<&'b u64> for &'a mut NcFlag

§

type Output = NcFlag

The resulting type after applying the >> operator.
source§

fn shr(self, rhs: &'b NcFlag_u64) -> Self::Output

Performs the >> operation. Read more
source§

impl<'a, 'b> Shr<&'b u64> for NcFlag

§

type Output = NcFlag

The resulting type after applying the >> operator.
source§

fn shr(self, rhs: &'b NcFlag_u64) -> Self::Output

Performs the >> operation. Read more
source§

impl<'a, 'b> Shr<NcFlag> for &'a NcFlag

§

type Output = NcFlag

The resulting type after applying the >> operator.
source§

fn shr(self, rhs: NcFlag) -> Self::Output

Performs the >> operation. Read more
source§

impl<'a, 'b> Shr<NcFlag> for &'a mut NcFlag

§

type Output = NcFlag

The resulting type after applying the >> operator.
source§

fn shr(self, rhs: NcFlag) -> Self::Output

Performs the >> operation. Read more
source§

impl<'a, 'b> Shr<NcFlag> for &'a NcFlag_u64

§

type Output = NcFlag

The resulting type after applying the >> operator.
source§

fn shr(self, rhs: NcFlag) -> Self::Output

Performs the >> operation. Read more
source§

impl<'a, 'b> Shr<NcFlag> for NcFlag_u64

§

type Output = NcFlag

The resulting type after applying the >> operator.
source§

fn shr(self, rhs: NcFlag) -> Self::Output

Performs the >> operation. Read more
source§

impl<'a, 'b> Shr<u64> for &'a NcFlag

§

type Output = NcFlag

The resulting type after applying the >> operator.
source§

fn shr(self, rhs: NcFlag_u64) -> Self::Output

Performs the >> operation. Read more
source§

impl<'a, 'b> Shr<u64> for &'a mut NcFlag

§

type Output = NcFlag

The resulting type after applying the >> operator.
source§

fn shr(self, rhs: NcFlag_u64) -> Self::Output

Performs the >> operation. Read more
source§

impl<'a, 'b> Shr<u64> for NcFlag

§

type Output = NcFlag

The resulting type after applying the >> operator.
source§

fn shr(self, rhs: NcFlag_u64) -> Self::Output

Performs the >> operation. Read more
source§

impl<'a, 'b> Shr for NcFlag

§

type Output = NcFlag

The resulting type after applying the >> operator.
source§

fn shr(self, rhs: NcFlag) -> Self::Output

Performs the >> operation. Read more
source§

impl<'a, 'b> ShrAssign<&'b NcFlag> for &'a mut NcFlag

source§

fn shr_assign(&mut self, rhs: &'b NcFlag)

Performs the >>= operation. Read more
source§

impl<'a, 'b> ShrAssign<&'b NcFlag> for NcFlag

source§

fn shr_assign(&mut self, rhs: &'b NcFlag)

Performs the >>= operation. Read more
source§

impl<'a, 'b> ShrAssign<&'b NcFlag> for NcFlag_u64

source§

fn shr_assign(&mut self, rhs: &'b NcFlag)

Performs the >>= operation. Read more
source§

impl<'a, 'b> ShrAssign<&'b mut NcFlag> for &'a mut NcFlag

source§

fn shr_assign(&mut self, rhs: &'b mut NcFlag)

Performs the >>= operation. Read more
source§

impl<'a, 'b> ShrAssign<&'b mut NcFlag> for NcFlag

source§

fn shr_assign(&mut self, rhs: &'b mut NcFlag)

Performs the >>= operation. Read more
source§

impl<'a, 'b> ShrAssign<&'b mut NcFlag> for NcFlag_u64

source§

fn shr_assign(&mut self, rhs: &'b mut NcFlag)

Performs the >>= operation. Read more
source§

impl<'a, 'b> ShrAssign<&'b u64> for &'a mut NcFlag

source§

fn shr_assign(&mut self, rhs: &'b NcFlag_u64)

Performs the >>= operation. Read more
source§

impl<'a, 'b> ShrAssign<&'b u64> for NcFlag

source§

fn shr_assign(&mut self, rhs: &'b NcFlag_u64)

Performs the >>= operation. Read more
source§

impl<'a, 'b> ShrAssign<NcFlag> for &'a mut NcFlag

source§

fn shr_assign(&mut self, rhs: NcFlag)

Performs the >>= operation. Read more
source§

impl<'a, 'b> ShrAssign<NcFlag> for NcFlag_u64

source§

fn shr_assign(&mut self, rhs: NcFlag)

Performs the >>= operation. Read more
source§

impl<'a, 'b> ShrAssign<u64> for &'a mut NcFlag

source§

fn shr_assign(&mut self, rhs: NcFlag_u64)

Performs the >>= operation. Read more
source§

impl<'a, 'b> ShrAssign<u64> for NcFlag

source§

fn shr_assign(&mut self, rhs: NcFlag_u64)

Performs the >>= operation. Read more
source§

impl<'a, 'b> ShrAssign for NcFlag

source§

fn shr_assign(&mut self, rhs: NcFlag)

Performs the >>= operation. Read more
source§

impl UpperHex for NcFlag

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter.
source§

impl Copy for NcFlag

source§

impl Eq for NcFlag

source§

impl StructuralPartialEq for NcFlag

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for T
where T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.