pub struct NcDirectFlag(pub NcDirectFlag_u64);
Expand description

Tuple Fields§

§0: NcDirectFlag_u64

Implementations§

source§

impl NcDirectFlag

source

pub const None: NcDirectFlag = _

No flags.

source

pub const DrainInput: NcDirectFlag = _

Flag that indicates 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 InhibitCbreak: NcDirectFlag = _

Flag that avoids placing the terminal into cbreak mode (disabling echo and line buffering).

source

pub const InhibitSetLocale: NcDirectFlag = _

Flag that avoids calling setlocale(LC_ALL, NULL).

If the result is either “C” or “POSIX”, it will print a diagnostic to stderr, and then call setlocale(LC_ALL, “”).

This will attempt to set the locale based off the LANG environment variable. Your program should call setlocale(3) itself, usually as one of the first lines.

source

pub const NoQuitSigHandlers: NcDirectFlag = _

Flag that inhibits registration of the SIGABRT, SIGBUS, SIGFPE, SIGILL, SIGINT, SIGQUIT, SIGSEGV and SIGTERM, signal handlers.

source

pub const Verbose: NcDirectFlag = _

Flag that enables showing detailed information.

source

pub const VeryVerbose: NcDirectFlag = _

Flag that enables showing all diagnostics (equivalent to NcLogLevel::trace. Implies NcDirectFlag::Verbose.

Trait Implementations§

source§

impl Binary for NcDirectFlag

source§

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

Formats the value using the given formatter.
source§

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

§

type Output = NcDirectFlag

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

impl<'a, 'b> BitAnd<&'b NcDirectFlag> for &'a NcDirectFlag_u64

§

type Output = NcDirectFlag

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

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

§

type Output = NcDirectFlag

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

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

§

type Output = NcDirectFlag

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

impl<'a, 'b> BitAnd<&'b NcDirectFlag> for NcDirectFlag_u64

§

type Output = NcDirectFlag

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

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

§

type Output = NcDirectFlag

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

impl<'a, 'b> BitAnd<&'b mut NcDirectFlag> for &'a NcDirectFlag_u64

§

type Output = NcDirectFlag

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

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

§

type Output = NcDirectFlag

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

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

§

type Output = NcDirectFlag

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

impl<'a, 'b> BitAnd<&'b mut NcDirectFlag> for NcDirectFlag_u64

§

type Output = NcDirectFlag

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

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

§

type Output = NcDirectFlag

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

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

§

type Output = NcDirectFlag

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

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

§

type Output = NcDirectFlag

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

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

§

type Output = NcDirectFlag

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

impl<'a, 'b> BitAnd<NcDirectFlag> for &'a NcDirectFlag_u64

§

type Output = NcDirectFlag

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

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

§

type Output = NcDirectFlag

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

impl<'a, 'b> BitAnd<NcDirectFlag> for NcDirectFlag

§

type Output = NcDirectFlag

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

impl<'a, 'b> BitAnd<NcDirectFlag> for NcDirectFlag_u64

§

type Output = NcDirectFlag

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

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

§

type Output = NcDirectFlag

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

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

§

type Output = NcDirectFlag

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

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

§

type Output = NcDirectFlag

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

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

source§

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

Performs the &= operation. Read more
source§

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

source§

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

Performs the &= operation. Read more
source§

impl<'a, 'b> BitAndAssign<&'b NcDirectFlag> for NcDirectFlag_u64

source§

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

Performs the &= operation. Read more
source§

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

source§

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

Performs the &= operation. Read more
source§

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

source§

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

Performs the &= operation. Read more
source§

impl<'a, 'b> BitAndAssign<&'b mut NcDirectFlag> for NcDirectFlag_u64

source§

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

Performs the &= operation. Read more
source§

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

source§

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

Performs the &= operation. Read more
source§

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

source§

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

Performs the &= operation. Read more
source§

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

source§

fn bitand_assign(&mut self, rhs: NcDirectFlag)

Performs the &= operation. Read more
source§

impl<'a, 'b> BitAndAssign<NcDirectFlag> for NcDirectFlag

source§

fn bitand_assign(&mut self, rhs: NcDirectFlag)

Performs the &= operation. Read more
source§

impl<'a, 'b> BitAndAssign<NcDirectFlag> for NcDirectFlag_u64

source§

fn bitand_assign(&mut self, rhs: NcDirectFlag)

Performs the &= operation. Read more
source§

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

source§

fn bitand_assign(&mut self, rhs: NcDirectFlag_u64)

Performs the &= operation. Read more
source§

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

source§

fn bitand_assign(&mut self, rhs: NcDirectFlag_u64)

Performs the &= operation. Read more
source§

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

§

type Output = NcDirectFlag

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

impl<'a, 'b> BitOr<&'b NcDirectFlag> for &'a NcDirectFlag_u64

§

type Output = NcDirectFlag

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

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

§

type Output = NcDirectFlag

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

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

§

type Output = NcDirectFlag

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

impl<'a, 'b> BitOr<&'b NcDirectFlag> for NcDirectFlag_u64

§

type Output = NcDirectFlag

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

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

§

type Output = NcDirectFlag

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

impl<'a, 'b> BitOr<&'b mut NcDirectFlag> for &'a NcDirectFlag_u64

§

type Output = NcDirectFlag

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

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

§

type Output = NcDirectFlag

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

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

§

type Output = NcDirectFlag

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

impl<'a, 'b> BitOr<&'b mut NcDirectFlag> for NcDirectFlag_u64

§

type Output = NcDirectFlag

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

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

§

type Output = NcDirectFlag

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

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

§

type Output = NcDirectFlag

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

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

§

type Output = NcDirectFlag

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

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

§

type Output = NcDirectFlag

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

impl<'a, 'b> BitOr<NcDirectFlag> for &'a NcDirectFlag_u64

§

type Output = NcDirectFlag

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

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

§

type Output = NcDirectFlag

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

impl<'a, 'b> BitOr<NcDirectFlag> for NcDirectFlag

§

type Output = NcDirectFlag

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

impl<'a, 'b> BitOr<NcDirectFlag> for NcDirectFlag_u64

§

type Output = NcDirectFlag

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

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

§

type Output = NcDirectFlag

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

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

§

type Output = NcDirectFlag

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

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

§

type Output = NcDirectFlag

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

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

source§

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

Performs the |= operation. Read more
source§

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

source§

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

Performs the |= operation. Read more
source§

impl<'a, 'b> BitOrAssign<&'b NcDirectFlag> for NcDirectFlag_u64

source§

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

Performs the |= operation. Read more
source§

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

source§

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

Performs the |= operation. Read more
source§

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

source§

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

Performs the |= operation. Read more
source§

impl<'a, 'b> BitOrAssign<&'b mut NcDirectFlag> for NcDirectFlag_u64

source§

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

Performs the |= operation. Read more
source§

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

source§

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

Performs the |= operation. Read more
source§

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

source§

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

Performs the |= operation. Read more
source§

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

source§

fn bitor_assign(&mut self, rhs: NcDirectFlag)

Performs the |= operation. Read more
source§

impl<'a, 'b> BitOrAssign<NcDirectFlag> for NcDirectFlag

source§

fn bitor_assign(&mut self, rhs: NcDirectFlag)

Performs the |= operation. Read more
source§

impl<'a, 'b> BitOrAssign<NcDirectFlag> for NcDirectFlag_u64

source§

fn bitor_assign(&mut self, rhs: NcDirectFlag)

Performs the |= operation. Read more
source§

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

source§

fn bitor_assign(&mut self, rhs: NcDirectFlag_u64)

Performs the |= operation. Read more
source§

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

source§

fn bitor_assign(&mut self, rhs: NcDirectFlag_u64)

Performs the |= operation. Read more
source§

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

§

type Output = NcDirectFlag

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

impl<'a, 'b> BitXor<&'b NcDirectFlag> for &'a NcDirectFlag_u64

§

type Output = NcDirectFlag

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

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

§

type Output = NcDirectFlag

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

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

§

type Output = NcDirectFlag

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

impl<'a, 'b> BitXor<&'b NcDirectFlag> for NcDirectFlag_u64

§

type Output = NcDirectFlag

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

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

§

type Output = NcDirectFlag

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

impl<'a, 'b> BitXor<&'b mut NcDirectFlag> for &'a NcDirectFlag_u64

§

type Output = NcDirectFlag

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

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

§

type Output = NcDirectFlag

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

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

§

type Output = NcDirectFlag

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

impl<'a, 'b> BitXor<&'b mut NcDirectFlag> for NcDirectFlag_u64

§

type Output = NcDirectFlag

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

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

§

type Output = NcDirectFlag

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

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

§

type Output = NcDirectFlag

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

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

§

type Output = NcDirectFlag

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

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

§

type Output = NcDirectFlag

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

impl<'a, 'b> BitXor<NcDirectFlag> for &'a NcDirectFlag_u64

§

type Output = NcDirectFlag

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

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

§

type Output = NcDirectFlag

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

impl<'a, 'b> BitXor<NcDirectFlag> for NcDirectFlag

§

type Output = NcDirectFlag

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

impl<'a, 'b> BitXor<NcDirectFlag> for NcDirectFlag_u64

§

type Output = NcDirectFlag

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

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

§

type Output = NcDirectFlag

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

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

§

type Output = NcDirectFlag

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

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

§

type Output = NcDirectFlag

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

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

source§

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

Performs the ^= operation. Read more
source§

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

source§

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

Performs the ^= operation. Read more
source§

impl<'a, 'b> BitXorAssign<&'b NcDirectFlag> for NcDirectFlag_u64

source§

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

Performs the ^= operation. Read more
source§

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

source§

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

Performs the ^= operation. Read more
source§

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

source§

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

Performs the ^= operation. Read more
source§

impl<'a, 'b> BitXorAssign<&'b mut NcDirectFlag> for NcDirectFlag_u64

source§

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

Performs the ^= operation. Read more
source§

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

source§

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

Performs the ^= operation. Read more
source§

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

source§

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

Performs the ^= operation. Read more
source§

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

source§

fn bitxor_assign(&mut self, rhs: NcDirectFlag)

Performs the ^= operation. Read more
source§

impl<'a, 'b> BitXorAssign<NcDirectFlag> for NcDirectFlag

source§

fn bitxor_assign(&mut self, rhs: NcDirectFlag)

Performs the ^= operation. Read more
source§

impl<'a, 'b> BitXorAssign<NcDirectFlag> for NcDirectFlag_u64

source§

fn bitxor_assign(&mut self, rhs: NcDirectFlag)

Performs the ^= operation. Read more
source§

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

source§

fn bitxor_assign(&mut self, rhs: NcDirectFlag_u64)

Performs the ^= operation. Read more
source§

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

source§

fn bitxor_assign(&mut self, rhs: NcDirectFlag_u64)

Performs the ^= operation. Read more
source§

impl Clone for NcDirectFlag

source§

fn clone(&self) -> NcDirectFlag

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 NcDirectFlag

source§

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

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

impl Default for NcDirectFlag

source§

fn default() -> Self

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

impl Display for NcDirectFlag

source§

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

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

impl<'a> From<&'a NcDirectFlag> for &'a NcDirectFlag_u64

source§

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

Converts to this type from the input type.
source§

impl<'a> From<&'a mut NcDirectFlag> for &'a mut NcDirectFlag_u64

source§

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

Converts to this type from the input type.
source§

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

source§

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

Converts to this type from the input type.
source§

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

source§

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

Converts to this type from the input type.
source§

impl From<&NcDirectFlag> for *const NcDirectFlag_u64

source§

fn from(s: &NcDirectFlag) -> Self

Converts to this type from the input type.
source§

impl From<&mut NcDirectFlag> for *mut NcDirectFlag_u64

source§

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

Converts to this type from the input type.
source§

impl From<NcDirectFlag> for NcDirectFlag_u64

source§

fn from(s: NcDirectFlag) -> Self

Converts to this type from the input type.
source§

impl From<u64> for NcDirectFlag

source§

fn from(p: NcDirectFlag_u64) -> Self

Converts to this type from the input type.
source§

impl LowerHex for NcDirectFlag

source§

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

Formats the value using the given formatter.
source§

impl<'a> Not for &'a NcDirectFlag

§

type Output = NcDirectFlag

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 NcDirectFlag

§

type Output = NcDirectFlag

The resulting type after applying the ! operator.
source§

fn not(self) -> Self::Output

Performs the unary ! operation. Read more
source§

impl<'a> Not for NcDirectFlag

§

type Output = NcDirectFlag

The resulting type after applying the ! operator.
source§

fn not(self) -> Self::Output

Performs the unary ! operation. Read more
source§

impl Octal for NcDirectFlag

source§

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

Formats the value using the given formatter.
source§

impl PartialEq<NcDirectFlag> for NcDirectFlag

source§

fn eq(&self, other: &NcDirectFlag) -> 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 NcDirectFlag> for &'a NcDirectFlag

§

type Output = NcDirectFlag

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

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

Performs the << operation. Read more
source§

impl<'a, 'b> Shl<&'b NcDirectFlag> for &'a NcDirectFlag_u64

§

type Output = NcDirectFlag

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

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

Performs the << operation. Read more
source§

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

§

type Output = NcDirectFlag

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

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

Performs the << operation. Read more
source§

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

§

type Output = NcDirectFlag

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

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

Performs the << operation. Read more
source§

impl<'a, 'b> Shl<&'b NcDirectFlag> for NcDirectFlag_u64

§

type Output = NcDirectFlag

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

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

Performs the << operation. Read more
source§

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

§

type Output = NcDirectFlag

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

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

Performs the << operation. Read more
source§

impl<'a, 'b> Shl<&'b mut NcDirectFlag> for &'a NcDirectFlag_u64

§

type Output = NcDirectFlag

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

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

Performs the << operation. Read more
source§

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

§

type Output = NcDirectFlag

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

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

Performs the << operation. Read more
source§

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

§

type Output = NcDirectFlag

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

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

Performs the << operation. Read more
source§

impl<'a, 'b> Shl<&'b mut NcDirectFlag> for NcDirectFlag_u64

§

type Output = NcDirectFlag

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

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

Performs the << operation. Read more
source§

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

§

type Output = NcDirectFlag

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

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

Performs the << operation. Read more
source§

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

§

type Output = NcDirectFlag

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

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

Performs the << operation. Read more
source§

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

§

type Output = NcDirectFlag

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

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

Performs the << operation. Read more
source§

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

§

type Output = NcDirectFlag

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

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

Performs the << operation. Read more
source§

impl<'a, 'b> Shl<NcDirectFlag> for &'a NcDirectFlag_u64

§

type Output = NcDirectFlag

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

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

Performs the << operation. Read more
source§

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

§

type Output = NcDirectFlag

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

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

Performs the << operation. Read more
source§

impl<'a, 'b> Shl<NcDirectFlag> for NcDirectFlag

§

type Output = NcDirectFlag

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

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

Performs the << operation. Read more
source§

impl<'a, 'b> Shl<NcDirectFlag> for NcDirectFlag_u64

§

type Output = NcDirectFlag

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

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

Performs the << operation. Read more
source§

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

§

type Output = NcDirectFlag

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

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

Performs the << operation. Read more
source§

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

§

type Output = NcDirectFlag

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

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

Performs the << operation. Read more
source§

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

§

type Output = NcDirectFlag

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

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

Performs the << operation. Read more
source§

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

source§

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

Performs the <<= operation. Read more
source§

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

source§

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

Performs the <<= operation. Read more
source§

impl<'a, 'b> ShlAssign<&'b NcDirectFlag> for NcDirectFlag_u64

source§

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

Performs the <<= operation. Read more
source§

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

source§

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

Performs the <<= operation. Read more
source§

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

source§

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

Performs the <<= operation. Read more
source§

impl<'a, 'b> ShlAssign<&'b mut NcDirectFlag> for NcDirectFlag_u64

source§

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

Performs the <<= operation. Read more
source§

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

source§

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

Performs the <<= operation. Read more
source§

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

source§

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

Performs the <<= operation. Read more
source§

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

source§

fn shl_assign(&mut self, rhs: NcDirectFlag)

Performs the <<= operation. Read more
source§

impl<'a, 'b> ShlAssign<NcDirectFlag> for NcDirectFlag

source§

fn shl_assign(&mut self, rhs: NcDirectFlag)

Performs the <<= operation. Read more
source§

impl<'a, 'b> ShlAssign<NcDirectFlag> for NcDirectFlag_u64

source§

fn shl_assign(&mut self, rhs: NcDirectFlag)

Performs the <<= operation. Read more
source§

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

source§

fn shl_assign(&mut self, rhs: NcDirectFlag_u64)

Performs the <<= operation. Read more
source§

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

source§

fn shl_assign(&mut self, rhs: NcDirectFlag_u64)

Performs the <<= operation. Read more
source§

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

§

type Output = NcDirectFlag

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

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

Performs the >> operation. Read more
source§

impl<'a, 'b> Shr<&'b NcDirectFlag> for &'a NcDirectFlag_u64

§

type Output = NcDirectFlag

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

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

Performs the >> operation. Read more
source§

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

§

type Output = NcDirectFlag

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

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

Performs the >> operation. Read more
source§

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

§

type Output = NcDirectFlag

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

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

Performs the >> operation. Read more
source§

impl<'a, 'b> Shr<&'b NcDirectFlag> for NcDirectFlag_u64

§

type Output = NcDirectFlag

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

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

Performs the >> operation. Read more
source§

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

§

type Output = NcDirectFlag

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

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

Performs the >> operation. Read more
source§

impl<'a, 'b> Shr<&'b mut NcDirectFlag> for &'a NcDirectFlag_u64

§

type Output = NcDirectFlag

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

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

Performs the >> operation. Read more
source§

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

§

type Output = NcDirectFlag

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

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

Performs the >> operation. Read more
source§

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

§

type Output = NcDirectFlag

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

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

Performs the >> operation. Read more
source§

impl<'a, 'b> Shr<&'b mut NcDirectFlag> for NcDirectFlag_u64

§

type Output = NcDirectFlag

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

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

Performs the >> operation. Read more
source§

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

§

type Output = NcDirectFlag

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

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

Performs the >> operation. Read more
source§

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

§

type Output = NcDirectFlag

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

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

Performs the >> operation. Read more
source§

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

§

type Output = NcDirectFlag

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

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

Performs the >> operation. Read more
source§

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

§

type Output = NcDirectFlag

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

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

Performs the >> operation. Read more
source§

impl<'a, 'b> Shr<NcDirectFlag> for &'a NcDirectFlag_u64

§

type Output = NcDirectFlag

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

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

Performs the >> operation. Read more
source§

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

§

type Output = NcDirectFlag

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

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

Performs the >> operation. Read more
source§

impl<'a, 'b> Shr<NcDirectFlag> for NcDirectFlag

§

type Output = NcDirectFlag

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

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

Performs the >> operation. Read more
source§

impl<'a, 'b> Shr<NcDirectFlag> for NcDirectFlag_u64

§

type Output = NcDirectFlag

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

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

Performs the >> operation. Read more
source§

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

§

type Output = NcDirectFlag

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

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

Performs the >> operation. Read more
source§

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

§

type Output = NcDirectFlag

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

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

Performs the >> operation. Read more
source§

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

§

type Output = NcDirectFlag

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

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

Performs the >> operation. Read more
source§

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

source§

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

Performs the >>= operation. Read more
source§

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

source§

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

Performs the >>= operation. Read more
source§

impl<'a, 'b> ShrAssign<&'b NcDirectFlag> for NcDirectFlag_u64

source§

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

Performs the >>= operation. Read more
source§

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

source§

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

Performs the >>= operation. Read more
source§

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

source§

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

Performs the >>= operation. Read more
source§

impl<'a, 'b> ShrAssign<&'b mut NcDirectFlag> for NcDirectFlag_u64

source§

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

Performs the >>= operation. Read more
source§

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

source§

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

Performs the >>= operation. Read more
source§

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

source§

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

Performs the >>= operation. Read more
source§

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

source§

fn shr_assign(&mut self, rhs: NcDirectFlag)

Performs the >>= operation. Read more
source§

impl<'a, 'b> ShrAssign<NcDirectFlag> for NcDirectFlag

source§

fn shr_assign(&mut self, rhs: NcDirectFlag)

Performs the >>= operation. Read more
source§

impl<'a, 'b> ShrAssign<NcDirectFlag> for NcDirectFlag_u64

source§

fn shr_assign(&mut self, rhs: NcDirectFlag)

Performs the >>= operation. Read more
source§

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

source§

fn shr_assign(&mut self, rhs: NcDirectFlag_u64)

Performs the >>= operation. Read more
source§

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

source§

fn shr_assign(&mut self, rhs: NcDirectFlag_u64)

Performs the >>= operation. Read more
source§

impl UpperHex for NcDirectFlag

source§

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

Formats the value using the given formatter.
source§

impl Copy for NcDirectFlag

source§

impl Eq for NcDirectFlag

source§

impl StructuralEq for NcDirectFlag

source§

impl StructuralPartialEq for NcDirectFlag

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

const: unstable · source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

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

const: unstable · 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 Twhere 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 Twhere 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 Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

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

Performs the conversion.
source§

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

§

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

The type returned in the event of a conversion error.
const: unstable · source§

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

Performs the conversion.