pub struct NcVisualFlag(pub NcVisualFlag_u64);
Expand description

Tuple Fields§

§0: NcVisualFlag_u64

Implementations§

source§

impl NcVisualFlag

source

pub const None: Self = _

No flags.

source

pub const AddAlpha: Self = _

Treats as transparent the color specified in the transcolor field.

source

pub const Blend: Self = _

Uses NcAlpha::Blend with the NcVisual.

source

pub const ChildPlane: Self = _

allows you to indicate that the n field of ncvisual_options refers not to the plane onto which you’d like to blit, but the parent of a new plane.

A plane will be created using the other parameters in the ncvisual_options, as a child of this parent. This means things like, say, vertically centering a sprixel relative to the standard plane can be done in one step.

source

pub const NoDegrade: Self = _

Fails rather than gracefully degrade. See NcBlitter.

source

pub const VerAligned: Self = _

Y is an alignment, not absolute.

source

pub const HorAligned: Self = _

X is an alignment, not absolute.

source

pub const NoInterpolate: Self = _

Uses non-interpolative scaling.

Trait Implementations§

source§

impl Binary for NcVisualFlag

source§

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

Formats the value using the given formatter.
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

impl<'a, 'b> BitAnd<&'b NcVisualFlag> for &'a NcVisualFlag_u64

§

type Output = NcVisualFlag

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

impl<'a, 'b> BitAnd<&'b NcVisualFlag> for NcVisualFlag_u64

§

type Output = NcVisualFlag

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

impl<'a, 'b> BitAnd<&'b mut NcVisualFlag> for &'a NcVisualFlag_u64

§

type Output = NcVisualFlag

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

impl<'a, 'b> BitAnd<&'b mut NcVisualFlag> for NcVisualFlag_u64

§

type Output = NcVisualFlag

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

impl<'a, 'b> BitAnd<NcVisualFlag> for &'a NcVisualFlag_u64

§

type Output = NcVisualFlag

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

impl<'a, 'b> BitAnd<NcVisualFlag> for NcVisualFlag_u64

§

type Output = NcVisualFlag

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

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

source§

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

Performs the &= operation. Read more
source§

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

source§

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

Performs the &= operation. Read more
source§

impl<'a, 'b> BitAndAssign<&'b NcVisualFlag> for NcVisualFlag_u64

source§

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

Performs the &= operation. Read more
source§

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

source§

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

Performs the &= operation. Read more
source§

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

source§

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

Performs the &= operation. Read more
source§

impl<'a, 'b> BitAndAssign<&'b mut NcVisualFlag> for NcVisualFlag_u64

source§

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

Performs the &= operation. Read more
source§

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

source§

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

Performs the &= operation. Read more
source§

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

source§

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

Performs the &= operation. Read more
source§

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

source§

fn bitand_assign(&mut self, rhs: NcVisualFlag)

Performs the &= operation. Read more
source§

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

source§

fn bitand_assign(&mut self, rhs: NcVisualFlag)

Performs the &= operation. Read more
source§

impl<'a, 'b> BitAndAssign<NcVisualFlag> for NcVisualFlag_u64

source§

fn bitand_assign(&mut self, rhs: NcVisualFlag)

Performs the &= operation. Read more
source§

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

source§

fn bitand_assign(&mut self, rhs: NcVisualFlag_u64)

Performs the &= operation. Read more
source§

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

source§

fn bitand_assign(&mut self, rhs: NcVisualFlag_u64)

Performs the &= operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

impl<'a, 'b> BitOr<&'b NcVisualFlag> for &'a NcVisualFlag_u64

§

type Output = NcVisualFlag

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

impl<'a, 'b> BitOr<&'b NcVisualFlag> for NcVisualFlag_u64

§

type Output = NcVisualFlag

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

impl<'a, 'b> BitOr<&'b mut NcVisualFlag> for &'a NcVisualFlag_u64

§

type Output = NcVisualFlag

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

impl<'a, 'b> BitOr<&'b mut NcVisualFlag> for NcVisualFlag_u64

§

type Output = NcVisualFlag

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

impl<'a, 'b> BitOr<NcVisualFlag> for &'a NcVisualFlag_u64

§

type Output = NcVisualFlag

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

impl<'a, 'b> BitOr<NcVisualFlag> for NcVisualFlag_u64

§

type Output = NcVisualFlag

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

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

source§

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

Performs the |= operation. Read more
source§

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

source§

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

Performs the |= operation. Read more
source§

impl<'a, 'b> BitOrAssign<&'b NcVisualFlag> for NcVisualFlag_u64

source§

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

Performs the |= operation. Read more
source§

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

source§

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

Performs the |= operation. Read more
source§

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

source§

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

Performs the |= operation. Read more
source§

impl<'a, 'b> BitOrAssign<&'b mut NcVisualFlag> for NcVisualFlag_u64

source§

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

Performs the |= operation. Read more
source§

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

source§

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

Performs the |= operation. Read more
source§

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

source§

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

Performs the |= operation. Read more
source§

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

source§

fn bitor_assign(&mut self, rhs: NcVisualFlag)

Performs the |= operation. Read more
source§

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

source§

fn bitor_assign(&mut self, rhs: NcVisualFlag)

Performs the |= operation. Read more
source§

impl<'a, 'b> BitOrAssign<NcVisualFlag> for NcVisualFlag_u64

source§

fn bitor_assign(&mut self, rhs: NcVisualFlag)

Performs the |= operation. Read more
source§

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

source§

fn bitor_assign(&mut self, rhs: NcVisualFlag_u64)

Performs the |= operation. Read more
source§

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

source§

fn bitor_assign(&mut self, rhs: NcVisualFlag_u64)

Performs the |= operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

impl<'a, 'b> BitXor<&'b NcVisualFlag> for &'a NcVisualFlag_u64

§

type Output = NcVisualFlag

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

impl<'a, 'b> BitXor<&'b NcVisualFlag> for NcVisualFlag_u64

§

type Output = NcVisualFlag

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

impl<'a, 'b> BitXor<&'b mut NcVisualFlag> for &'a NcVisualFlag_u64

§

type Output = NcVisualFlag

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

impl<'a, 'b> BitXor<&'b mut NcVisualFlag> for NcVisualFlag_u64

§

type Output = NcVisualFlag

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

impl<'a, 'b> BitXor<NcVisualFlag> for &'a NcVisualFlag_u64

§

type Output = NcVisualFlag

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

impl<'a, 'b> BitXor<NcVisualFlag> for NcVisualFlag_u64

§

type Output = NcVisualFlag

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

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

§

type Output = NcVisualFlag

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

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

source§

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

Performs the ^= operation. Read more
source§

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

source§

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

Performs the ^= operation. Read more
source§

impl<'a, 'b> BitXorAssign<&'b NcVisualFlag> for NcVisualFlag_u64

source§

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

Performs the ^= operation. Read more
source§

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

source§

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

Performs the ^= operation. Read more
source§

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

source§

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

Performs the ^= operation. Read more
source§

impl<'a, 'b> BitXorAssign<&'b mut NcVisualFlag> for NcVisualFlag_u64

source§

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

Performs the ^= operation. Read more
source§

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

source§

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

Performs the ^= operation. Read more
source§

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

source§

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

Performs the ^= operation. Read more
source§

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

source§

fn bitxor_assign(&mut self, rhs: NcVisualFlag)

Performs the ^= operation. Read more
source§

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

source§

fn bitxor_assign(&mut self, rhs: NcVisualFlag)

Performs the ^= operation. Read more
source§

impl<'a, 'b> BitXorAssign<NcVisualFlag> for NcVisualFlag_u64

source§

fn bitxor_assign(&mut self, rhs: NcVisualFlag)

Performs the ^= operation. Read more
source§

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

source§

fn bitxor_assign(&mut self, rhs: NcVisualFlag_u64)

Performs the ^= operation. Read more
source§

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

source§

fn bitxor_assign(&mut self, rhs: NcVisualFlag_u64)

Performs the ^= operation. Read more
source§

impl Clone for NcVisualFlag

source§

fn clone(&self) -> NcVisualFlag

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 NcVisualFlag

source§

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

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

impl Default for NcVisualFlag

source§

fn default() -> Self

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

impl Display for NcVisualFlag

source§

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

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

impl<'a> From<&'a NcVisualFlag> for &'a NcVisualFlag_u64

source§

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

Converts to this type from the input type.
source§

impl<'a> From<&'a mut NcVisualFlag> for &'a mut NcVisualFlag_u64

source§

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

Converts to this type from the input type.
source§

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

source§

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

Converts to this type from the input type.
source§

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

source§

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

Converts to this type from the input type.
source§

impl From<&NcVisualFlag> for *const NcVisualFlag_u64

source§

fn from(s: &NcVisualFlag) -> Self

Converts to this type from the input type.
source§

impl From<&mut NcVisualFlag> for *mut NcVisualFlag_u64

source§

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

Converts to this type from the input type.
source§

impl From<NcVisualFlag> for NcVisualFlag_u64

source§

fn from(s: NcVisualFlag) -> Self

Converts to this type from the input type.
source§

impl From<u64> for NcVisualFlag

source§

fn from(p: NcVisualFlag_u64) -> Self

Converts to this type from the input type.
source§

impl LowerHex for NcVisualFlag

source§

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

Formats the value using the given formatter.
source§

impl<'a> Not for &'a NcVisualFlag

§

type Output = NcVisualFlag

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 NcVisualFlag

§

type Output = NcVisualFlag

The resulting type after applying the ! operator.
source§

fn not(self) -> Self::Output

Performs the unary ! operation. Read more
source§

impl<'a> Not for NcVisualFlag

§

type Output = NcVisualFlag

The resulting type after applying the ! operator.
source§

fn not(self) -> Self::Output

Performs the unary ! operation. Read more
source§

impl Octal for NcVisualFlag

source§

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

Formats the value using the given formatter.
source§

impl PartialEq<NcVisualFlag> for NcVisualFlag

source§

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

§

type Output = NcVisualFlag

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

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

Performs the << operation. Read more
source§

impl<'a, 'b> Shl<&'b NcVisualFlag> for &'a NcVisualFlag_u64

§

type Output = NcVisualFlag

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

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

Performs the << operation. Read more
source§

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

§

type Output = NcVisualFlag

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

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

Performs the << operation. Read more
source§

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

§

type Output = NcVisualFlag

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

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

Performs the << operation. Read more
source§

impl<'a, 'b> Shl<&'b NcVisualFlag> for NcVisualFlag_u64

§

type Output = NcVisualFlag

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

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

Performs the << operation. Read more
source§

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

§

type Output = NcVisualFlag

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

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

Performs the << operation. Read more
source§

impl<'a, 'b> Shl<&'b mut NcVisualFlag> for &'a NcVisualFlag_u64

§

type Output = NcVisualFlag

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

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

Performs the << operation. Read more
source§

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

§

type Output = NcVisualFlag

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

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

Performs the << operation. Read more
source§

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

§

type Output = NcVisualFlag

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

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

Performs the << operation. Read more
source§

impl<'a, 'b> Shl<&'b mut NcVisualFlag> for NcVisualFlag_u64

§

type Output = NcVisualFlag

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

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

Performs the << operation. Read more
source§

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

§

type Output = NcVisualFlag

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

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

Performs the << operation. Read more
source§

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

§

type Output = NcVisualFlag

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

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

Performs the << operation. Read more
source§

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

§

type Output = NcVisualFlag

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

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

Performs the << operation. Read more
source§

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

§

type Output = NcVisualFlag

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

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

Performs the << operation. Read more
source§

impl<'a, 'b> Shl<NcVisualFlag> for &'a NcVisualFlag_u64

§

type Output = NcVisualFlag

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

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

Performs the << operation. Read more
source§

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

§

type Output = NcVisualFlag

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

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

Performs the << operation. Read more
source§

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

§

type Output = NcVisualFlag

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

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

Performs the << operation. Read more
source§

impl<'a, 'b> Shl<NcVisualFlag> for NcVisualFlag_u64

§

type Output = NcVisualFlag

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

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

Performs the << operation. Read more
source§

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

§

type Output = NcVisualFlag

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

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

Performs the << operation. Read more
source§

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

§

type Output = NcVisualFlag

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

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

Performs the << operation. Read more
source§

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

§

type Output = NcVisualFlag

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

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

Performs the << operation. Read more
source§

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

source§

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

Performs the <<= operation. Read more
source§

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

source§

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

Performs the <<= operation. Read more
source§

impl<'a, 'b> ShlAssign<&'b NcVisualFlag> for NcVisualFlag_u64

source§

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

Performs the <<= operation. Read more
source§

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

source§

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

Performs the <<= operation. Read more
source§

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

source§

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

Performs the <<= operation. Read more
source§

impl<'a, 'b> ShlAssign<&'b mut NcVisualFlag> for NcVisualFlag_u64

source§

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

Performs the <<= operation. Read more
source§

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

source§

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

Performs the <<= operation. Read more
source§

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

source§

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

Performs the <<= operation. Read more
source§

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

source§

fn shl_assign(&mut self, rhs: NcVisualFlag)

Performs the <<= operation. Read more
source§

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

source§

fn shl_assign(&mut self, rhs: NcVisualFlag)

Performs the <<= operation. Read more
source§

impl<'a, 'b> ShlAssign<NcVisualFlag> for NcVisualFlag_u64

source§

fn shl_assign(&mut self, rhs: NcVisualFlag)

Performs the <<= operation. Read more
source§

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

source§

fn shl_assign(&mut self, rhs: NcVisualFlag_u64)

Performs the <<= operation. Read more
source§

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

source§

fn shl_assign(&mut self, rhs: NcVisualFlag_u64)

Performs the <<= operation. Read more
source§

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

§

type Output = NcVisualFlag

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

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

Performs the >> operation. Read more
source§

impl<'a, 'b> Shr<&'b NcVisualFlag> for &'a NcVisualFlag_u64

§

type Output = NcVisualFlag

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

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

Performs the >> operation. Read more
source§

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

§

type Output = NcVisualFlag

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

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

Performs the >> operation. Read more
source§

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

§

type Output = NcVisualFlag

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

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

Performs the >> operation. Read more
source§

impl<'a, 'b> Shr<&'b NcVisualFlag> for NcVisualFlag_u64

§

type Output = NcVisualFlag

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

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

Performs the >> operation. Read more
source§

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

§

type Output = NcVisualFlag

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

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

Performs the >> operation. Read more
source§

impl<'a, 'b> Shr<&'b mut NcVisualFlag> for &'a NcVisualFlag_u64

§

type Output = NcVisualFlag

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

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

Performs the >> operation. Read more
source§

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

§

type Output = NcVisualFlag

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

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

Performs the >> operation. Read more
source§

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

§

type Output = NcVisualFlag

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

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

Performs the >> operation. Read more
source§

impl<'a, 'b> Shr<&'b mut NcVisualFlag> for NcVisualFlag_u64

§

type Output = NcVisualFlag

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

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

Performs the >> operation. Read more
source§

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

§

type Output = NcVisualFlag

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

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

Performs the >> operation. Read more
source§

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

§

type Output = NcVisualFlag

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

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

Performs the >> operation. Read more
source§

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

§

type Output = NcVisualFlag

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

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

Performs the >> operation. Read more
source§

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

§

type Output = NcVisualFlag

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

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

Performs the >> operation. Read more
source§

impl<'a, 'b> Shr<NcVisualFlag> for &'a NcVisualFlag_u64

§

type Output = NcVisualFlag

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

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

Performs the >> operation. Read more
source§

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

§

type Output = NcVisualFlag

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

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

Performs the >> operation. Read more
source§

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

§

type Output = NcVisualFlag

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

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

Performs the >> operation. Read more
source§

impl<'a, 'b> Shr<NcVisualFlag> for NcVisualFlag_u64

§

type Output = NcVisualFlag

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

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

Performs the >> operation. Read more
source§

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

§

type Output = NcVisualFlag

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

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

Performs the >> operation. Read more
source§

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

§

type Output = NcVisualFlag

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

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

Performs the >> operation. Read more
source§

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

§

type Output = NcVisualFlag

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

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

Performs the >> operation. Read more
source§

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

source§

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

Performs the >>= operation. Read more
source§

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

source§

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

Performs the >>= operation. Read more
source§

impl<'a, 'b> ShrAssign<&'b NcVisualFlag> for NcVisualFlag_u64

source§

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

Performs the >>= operation. Read more
source§

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

source§

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

Performs the >>= operation. Read more
source§

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

source§

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

Performs the >>= operation. Read more
source§

impl<'a, 'b> ShrAssign<&'b mut NcVisualFlag> for NcVisualFlag_u64

source§

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

Performs the >>= operation. Read more
source§

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

source§

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

Performs the >>= operation. Read more
source§

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

source§

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

Performs the >>= operation. Read more
source§

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

source§

fn shr_assign(&mut self, rhs: NcVisualFlag)

Performs the >>= operation. Read more
source§

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

source§

fn shr_assign(&mut self, rhs: NcVisualFlag)

Performs the >>= operation. Read more
source§

impl<'a, 'b> ShrAssign<NcVisualFlag> for NcVisualFlag_u64

source§

fn shr_assign(&mut self, rhs: NcVisualFlag)

Performs the >>= operation. Read more
source§

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

source§

fn shr_assign(&mut self, rhs: NcVisualFlag_u64)

Performs the >>= operation. Read more
source§

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

source§

fn shr_assign(&mut self, rhs: NcVisualFlag_u64)

Performs the >>= operation. Read more
source§

impl UpperHex for NcVisualFlag

source§

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

Formats the value using the given formatter.
source§

impl Copy for NcVisualFlag

source§

impl Eq for NcVisualFlag

source§

impl StructuralEq for NcVisualFlag

source§

impl StructuralPartialEq for NcVisualFlag

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.