Struct fieldmask::BitwiseWrap

source ·
pub struct BitwiseWrap<T>(pub T);

Tuple Fields§

§0: T

Trait Implementations§

source§

impl<T> AsMut<T> for BitwiseWrap<T>

source§

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

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl<T> AsRef<T> for BitwiseWrap<T>

source§

fn as_ref(&self) -> &T

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl<T0: BitAnd<Output = T0>> BitAnd for BitwiseWrap<(T0,)>

§

type Output = BitwiseWrap<(T0,)>

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

impl<T0: BitAnd<Output = T0>, T1: BitAnd<Output = T1>> BitAnd for BitwiseWrap<(T0, T1)>

§

type Output = BitwiseWrap<(T0, T1)>

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

impl<T0: BitAnd<Output = T0>, T1: BitAnd<Output = T1>, T2: BitAnd<Output = T2>> BitAnd for BitwiseWrap<(T0, T1, T2)>

§

type Output = BitwiseWrap<(T0, T1, T2)>

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

impl<T0: BitAnd<Output = T0>, T1: BitAnd<Output = T1>, T2: BitAnd<Output = T2>, T3: BitAnd<Output = T3>> BitAnd for BitwiseWrap<(T0, T1, T2, T3)>

§

type Output = BitwiseWrap<(T0, T1, T2, T3)>

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

impl<T0: BitAnd<Output = T0>, T1: BitAnd<Output = T1>, T2: BitAnd<Output = T2>, T3: BitAnd<Output = T3>, T4: BitAnd<Output = T4>> BitAnd for BitwiseWrap<(T0, T1, T2, T3, T4)>

§

type Output = BitwiseWrap<(T0, T1, T2, T3, T4)>

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

impl<T0: BitAnd<Output = T0>, T1: BitAnd<Output = T1>, T2: BitAnd<Output = T2>, T3: BitAnd<Output = T3>, T4: BitAnd<Output = T4>, T5: BitAnd<Output = T5>> BitAnd for BitwiseWrap<(T0, T1, T2, T3, T4, T5)>

§

type Output = BitwiseWrap<(T0, T1, T2, T3, T4, T5)>

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

impl<T0: BitAnd<Output = T0>, T1: BitAnd<Output = T1>, T2: BitAnd<Output = T2>, T3: BitAnd<Output = T3>, T4: BitAnd<Output = T4>, T5: BitAnd<Output = T5>, T6: BitAnd<Output = T6>> BitAnd for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6)>

§

type Output = BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6)>

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

impl<T0: BitAnd<Output = T0>, T1: BitAnd<Output = T1>, T2: BitAnd<Output = T2>, T3: BitAnd<Output = T3>, T4: BitAnd<Output = T4>, T5: BitAnd<Output = T5>, T6: BitAnd<Output = T6>, T7: BitAnd<Output = T7>> BitAnd for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7)>

§

type Output = BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7)>

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

impl<T0: BitAnd<Output = T0>, T1: BitAnd<Output = T1>, T2: BitAnd<Output = T2>, T3: BitAnd<Output = T3>, T4: BitAnd<Output = T4>, T5: BitAnd<Output = T5>, T6: BitAnd<Output = T6>, T7: BitAnd<Output = T7>, T8: BitAnd<Output = T8>> BitAnd for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8)>

§

type Output = BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8)>

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

impl<T0: BitAnd<Output = T0>, T1: BitAnd<Output = T1>, T2: BitAnd<Output = T2>, T3: BitAnd<Output = T3>, T4: BitAnd<Output = T4>, T5: BitAnd<Output = T5>, T6: BitAnd<Output = T6>, T7: BitAnd<Output = T7>, T8: BitAnd<Output = T8>, T9: BitAnd<Output = T9>> BitAnd for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)>

§

type Output = BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)>

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

impl<T0: BitAnd<Output = T0>, T1: BitAnd<Output = T1>, T2: BitAnd<Output = T2>, T3: BitAnd<Output = T3>, T4: BitAnd<Output = T4>, T5: BitAnd<Output = T5>, T6: BitAnd<Output = T6>, T7: BitAnd<Output = T7>, T8: BitAnd<Output = T8>, T9: BitAnd<Output = T9>, T10: BitAnd<Output = T10>> BitAnd for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>

§

type Output = BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

impl<T0: BitAnd<Output = T0>, T1: BitAnd<Output = T1>, T2: BitAnd<Output = T2>, T3: BitAnd<Output = T3>, T4: BitAnd<Output = T4>, T5: BitAnd<Output = T5>, T6: BitAnd<Output = T6>, T7: BitAnd<Output = T7>, T8: BitAnd<Output = T8>, T9: BitAnd<Output = T9>, T10: BitAnd<Output = T10>, T11: BitAnd<Output = T11>> BitAnd for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)>

§

type Output = BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)>

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

impl<T0: BitAnd<Output = T0>, T1: BitAnd<Output = T1>, T2: BitAnd<Output = T2>, T3: BitAnd<Output = T3>, T4: BitAnd<Output = T4>, T5: BitAnd<Output = T5>, T6: BitAnd<Output = T6>, T7: BitAnd<Output = T7>, T8: BitAnd<Output = T8>, T9: BitAnd<Output = T9>, T10: BitAnd<Output = T10>, T11: BitAnd<Output = T11>, T12: BitAnd<Output = T12>> BitAnd for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)>

§

type Output = BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)>

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
source§

impl<T0: BitAndAssign> BitAndAssign for BitwiseWrap<(T0,)>

source§

fn bitand_assign(&mut self, rhs: Self)

Performs the &= operation. Read more
source§

impl<T0: BitAndAssign, T1: BitAndAssign> BitAndAssign for BitwiseWrap<(T0, T1)>

source§

fn bitand_assign(&mut self, rhs: Self)

Performs the &= operation. Read more
source§

impl<T0: BitAndAssign, T1: BitAndAssign, T2: BitAndAssign> BitAndAssign for BitwiseWrap<(T0, T1, T2)>

source§

fn bitand_assign(&mut self, rhs: Self)

Performs the &= operation. Read more
source§

impl<T0: BitAndAssign, T1: BitAndAssign, T2: BitAndAssign, T3: BitAndAssign> BitAndAssign for BitwiseWrap<(T0, T1, T2, T3)>

source§

fn bitand_assign(&mut self, rhs: Self)

Performs the &= operation. Read more
source§

impl<T0: BitAndAssign, T1: BitAndAssign, T2: BitAndAssign, T3: BitAndAssign, T4: BitAndAssign> BitAndAssign for BitwiseWrap<(T0, T1, T2, T3, T4)>

source§

fn bitand_assign(&mut self, rhs: Self)

Performs the &= operation. Read more
source§

impl<T0: BitAndAssign, T1: BitAndAssign, T2: BitAndAssign, T3: BitAndAssign, T4: BitAndAssign, T5: BitAndAssign> BitAndAssign for BitwiseWrap<(T0, T1, T2, T3, T4, T5)>

source§

fn bitand_assign(&mut self, rhs: Self)

Performs the &= operation. Read more
source§

impl<T0: BitAndAssign, T1: BitAndAssign, T2: BitAndAssign, T3: BitAndAssign, T4: BitAndAssign, T5: BitAndAssign, T6: BitAndAssign> BitAndAssign for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6)>

source§

fn bitand_assign(&mut self, rhs: Self)

Performs the &= operation. Read more
source§

impl<T0: BitAndAssign, T1: BitAndAssign, T2: BitAndAssign, T3: BitAndAssign, T4: BitAndAssign, T5: BitAndAssign, T6: BitAndAssign, T7: BitAndAssign> BitAndAssign for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7)>

source§

fn bitand_assign(&mut self, rhs: Self)

Performs the &= operation. Read more
source§

impl<T0: BitAndAssign, T1: BitAndAssign, T2: BitAndAssign, T3: BitAndAssign, T4: BitAndAssign, T5: BitAndAssign, T6: BitAndAssign, T7: BitAndAssign, T8: BitAndAssign> BitAndAssign for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8)>

source§

fn bitand_assign(&mut self, rhs: Self)

Performs the &= operation. Read more
source§

impl<T0: BitAndAssign, T1: BitAndAssign, T2: BitAndAssign, T3: BitAndAssign, T4: BitAndAssign, T5: BitAndAssign, T6: BitAndAssign, T7: BitAndAssign, T8: BitAndAssign, T9: BitAndAssign> BitAndAssign for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)>

source§

fn bitand_assign(&mut self, rhs: Self)

Performs the &= operation. Read more
source§

impl<T0: BitAndAssign, T1: BitAndAssign, T2: BitAndAssign, T3: BitAndAssign, T4: BitAndAssign, T5: BitAndAssign, T6: BitAndAssign, T7: BitAndAssign, T8: BitAndAssign, T9: BitAndAssign, T10: BitAndAssign> BitAndAssign for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>

source§

fn bitand_assign(&mut self, rhs: Self)

Performs the &= operation. Read more
source§

impl<T0: BitAndAssign, T1: BitAndAssign, T2: BitAndAssign, T3: BitAndAssign, T4: BitAndAssign, T5: BitAndAssign, T6: BitAndAssign, T7: BitAndAssign, T8: BitAndAssign, T9: BitAndAssign, T10: BitAndAssign, T11: BitAndAssign> BitAndAssign for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)>

source§

fn bitand_assign(&mut self, rhs: Self)

Performs the &= operation. Read more
source§

impl<T0: BitAndAssign, T1: BitAndAssign, T2: BitAndAssign, T3: BitAndAssign, T4: BitAndAssign, T5: BitAndAssign, T6: BitAndAssign, T7: BitAndAssign, T8: BitAndAssign, T9: BitAndAssign, T10: BitAndAssign, T11: BitAndAssign, T12: BitAndAssign> BitAndAssign for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)>

source§

fn bitand_assign(&mut self, rhs: Self)

Performs the &= operation. Read more
source§

impl<T0: BitOr<Output = T0>> BitOr for BitwiseWrap<(T0,)>

§

type Output = BitwiseWrap<(T0,)>

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

impl<T0: BitOr<Output = T0>, T1: BitOr<Output = T1>> BitOr for BitwiseWrap<(T0, T1)>

§

type Output = BitwiseWrap<(T0, T1)>

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

impl<T0: BitOr<Output = T0>, T1: BitOr<Output = T1>, T2: BitOr<Output = T2>> BitOr for BitwiseWrap<(T0, T1, T2)>

§

type Output = BitwiseWrap<(T0, T1, T2)>

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

impl<T0: BitOr<Output = T0>, T1: BitOr<Output = T1>, T2: BitOr<Output = T2>, T3: BitOr<Output = T3>> BitOr for BitwiseWrap<(T0, T1, T2, T3)>

§

type Output = BitwiseWrap<(T0, T1, T2, T3)>

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

impl<T0: BitOr<Output = T0>, T1: BitOr<Output = T1>, T2: BitOr<Output = T2>, T3: BitOr<Output = T3>, T4: BitOr<Output = T4>> BitOr for BitwiseWrap<(T0, T1, T2, T3, T4)>

§

type Output = BitwiseWrap<(T0, T1, T2, T3, T4)>

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

impl<T0: BitOr<Output = T0>, T1: BitOr<Output = T1>, T2: BitOr<Output = T2>, T3: BitOr<Output = T3>, T4: BitOr<Output = T4>, T5: BitOr<Output = T5>> BitOr for BitwiseWrap<(T0, T1, T2, T3, T4, T5)>

§

type Output = BitwiseWrap<(T0, T1, T2, T3, T4, T5)>

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

impl<T0: BitOr<Output = T0>, T1: BitOr<Output = T1>, T2: BitOr<Output = T2>, T3: BitOr<Output = T3>, T4: BitOr<Output = T4>, T5: BitOr<Output = T5>, T6: BitOr<Output = T6>> BitOr for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6)>

§

type Output = BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6)>

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

impl<T0: BitOr<Output = T0>, T1: BitOr<Output = T1>, T2: BitOr<Output = T2>, T3: BitOr<Output = T3>, T4: BitOr<Output = T4>, T5: BitOr<Output = T5>, T6: BitOr<Output = T6>, T7: BitOr<Output = T7>> BitOr for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7)>

§

type Output = BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7)>

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

impl<T0: BitOr<Output = T0>, T1: BitOr<Output = T1>, T2: BitOr<Output = T2>, T3: BitOr<Output = T3>, T4: BitOr<Output = T4>, T5: BitOr<Output = T5>, T6: BitOr<Output = T6>, T7: BitOr<Output = T7>, T8: BitOr<Output = T8>> BitOr for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8)>

§

type Output = BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8)>

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

impl<T0: BitOr<Output = T0>, T1: BitOr<Output = T1>, T2: BitOr<Output = T2>, T3: BitOr<Output = T3>, T4: BitOr<Output = T4>, T5: BitOr<Output = T5>, T6: BitOr<Output = T6>, T7: BitOr<Output = T7>, T8: BitOr<Output = T8>, T9: BitOr<Output = T9>> BitOr for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)>

§

type Output = BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)>

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

impl<T0: BitOr<Output = T0>, T1: BitOr<Output = T1>, T2: BitOr<Output = T2>, T3: BitOr<Output = T3>, T4: BitOr<Output = T4>, T5: BitOr<Output = T5>, T6: BitOr<Output = T6>, T7: BitOr<Output = T7>, T8: BitOr<Output = T8>, T9: BitOr<Output = T9>, T10: BitOr<Output = T10>> BitOr for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>

§

type Output = BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

impl<T0: BitOr<Output = T0>, T1: BitOr<Output = T1>, T2: BitOr<Output = T2>, T3: BitOr<Output = T3>, T4: BitOr<Output = T4>, T5: BitOr<Output = T5>, T6: BitOr<Output = T6>, T7: BitOr<Output = T7>, T8: BitOr<Output = T8>, T9: BitOr<Output = T9>, T10: BitOr<Output = T10>, T11: BitOr<Output = T11>> BitOr for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)>

§

type Output = BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)>

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

impl<T0: BitOr<Output = T0>, T1: BitOr<Output = T1>, T2: BitOr<Output = T2>, T3: BitOr<Output = T3>, T4: BitOr<Output = T4>, T5: BitOr<Output = T5>, T6: BitOr<Output = T6>, T7: BitOr<Output = T7>, T8: BitOr<Output = T8>, T9: BitOr<Output = T9>, T10: BitOr<Output = T10>, T11: BitOr<Output = T11>, T12: BitOr<Output = T12>> BitOr for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)>

§

type Output = BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)>

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
source§

impl<T0: BitOrAssign> BitOrAssign for BitwiseWrap<(T0,)>

source§

fn bitor_assign(&mut self, rhs: Self)

Performs the |= operation. Read more
source§

impl<T0: BitOrAssign, T1: BitOrAssign> BitOrAssign for BitwiseWrap<(T0, T1)>

source§

fn bitor_assign(&mut self, rhs: Self)

Performs the |= operation. Read more
source§

impl<T0: BitOrAssign, T1: BitOrAssign, T2: BitOrAssign> BitOrAssign for BitwiseWrap<(T0, T1, T2)>

source§

fn bitor_assign(&mut self, rhs: Self)

Performs the |= operation. Read more
source§

impl<T0: BitOrAssign, T1: BitOrAssign, T2: BitOrAssign, T3: BitOrAssign> BitOrAssign for BitwiseWrap<(T0, T1, T2, T3)>

source§

fn bitor_assign(&mut self, rhs: Self)

Performs the |= operation. Read more
source§

impl<T0: BitOrAssign, T1: BitOrAssign, T2: BitOrAssign, T3: BitOrAssign, T4: BitOrAssign> BitOrAssign for BitwiseWrap<(T0, T1, T2, T3, T4)>

source§

fn bitor_assign(&mut self, rhs: Self)

Performs the |= operation. Read more
source§

impl<T0: BitOrAssign, T1: BitOrAssign, T2: BitOrAssign, T3: BitOrAssign, T4: BitOrAssign, T5: BitOrAssign> BitOrAssign for BitwiseWrap<(T0, T1, T2, T3, T4, T5)>

source§

fn bitor_assign(&mut self, rhs: Self)

Performs the |= operation. Read more
source§

impl<T0: BitOrAssign, T1: BitOrAssign, T2: BitOrAssign, T3: BitOrAssign, T4: BitOrAssign, T5: BitOrAssign, T6: BitOrAssign> BitOrAssign for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6)>

source§

fn bitor_assign(&mut self, rhs: Self)

Performs the |= operation. Read more
source§

impl<T0: BitOrAssign, T1: BitOrAssign, T2: BitOrAssign, T3: BitOrAssign, T4: BitOrAssign, T5: BitOrAssign, T6: BitOrAssign, T7: BitOrAssign> BitOrAssign for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7)>

source§

fn bitor_assign(&mut self, rhs: Self)

Performs the |= operation. Read more
source§

impl<T0: BitOrAssign, T1: BitOrAssign, T2: BitOrAssign, T3: BitOrAssign, T4: BitOrAssign, T5: BitOrAssign, T6: BitOrAssign, T7: BitOrAssign, T8: BitOrAssign> BitOrAssign for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8)>

source§

fn bitor_assign(&mut self, rhs: Self)

Performs the |= operation. Read more
source§

impl<T0: BitOrAssign, T1: BitOrAssign, T2: BitOrAssign, T3: BitOrAssign, T4: BitOrAssign, T5: BitOrAssign, T6: BitOrAssign, T7: BitOrAssign, T8: BitOrAssign, T9: BitOrAssign> BitOrAssign for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)>

source§

fn bitor_assign(&mut self, rhs: Self)

Performs the |= operation. Read more
source§

impl<T0: BitOrAssign, T1: BitOrAssign, T2: BitOrAssign, T3: BitOrAssign, T4: BitOrAssign, T5: BitOrAssign, T6: BitOrAssign, T7: BitOrAssign, T8: BitOrAssign, T9: BitOrAssign, T10: BitOrAssign> BitOrAssign for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>

source§

fn bitor_assign(&mut self, rhs: Self)

Performs the |= operation. Read more
source§

impl<T0: BitOrAssign, T1: BitOrAssign, T2: BitOrAssign, T3: BitOrAssign, T4: BitOrAssign, T5: BitOrAssign, T6: BitOrAssign, T7: BitOrAssign, T8: BitOrAssign, T9: BitOrAssign, T10: BitOrAssign, T11: BitOrAssign> BitOrAssign for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)>

source§

fn bitor_assign(&mut self, rhs: Self)

Performs the |= operation. Read more
source§

impl<T0: BitOrAssign, T1: BitOrAssign, T2: BitOrAssign, T3: BitOrAssign, T4: BitOrAssign, T5: BitOrAssign, T6: BitOrAssign, T7: BitOrAssign, T8: BitOrAssign, T9: BitOrAssign, T10: BitOrAssign, T11: BitOrAssign, T12: BitOrAssign> BitOrAssign for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)>

source§

fn bitor_assign(&mut self, rhs: Self)

Performs the |= operation. Read more
source§

impl<T0: BitXor<Output = T0>> BitXor for BitwiseWrap<(T0,)>

§

type Output = BitwiseWrap<(T0,)>

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

impl<T0: BitXor<Output = T0>, T1: BitXor<Output = T1>> BitXor for BitwiseWrap<(T0, T1)>

§

type Output = BitwiseWrap<(T0, T1)>

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

impl<T0: BitXor<Output = T0>, T1: BitXor<Output = T1>, T2: BitXor<Output = T2>> BitXor for BitwiseWrap<(T0, T1, T2)>

§

type Output = BitwiseWrap<(T0, T1, T2)>

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

impl<T0: BitXor<Output = T0>, T1: BitXor<Output = T1>, T2: BitXor<Output = T2>, T3: BitXor<Output = T3>> BitXor for BitwiseWrap<(T0, T1, T2, T3)>

§

type Output = BitwiseWrap<(T0, T1, T2, T3)>

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

impl<T0: BitXor<Output = T0>, T1: BitXor<Output = T1>, T2: BitXor<Output = T2>, T3: BitXor<Output = T3>, T4: BitXor<Output = T4>> BitXor for BitwiseWrap<(T0, T1, T2, T3, T4)>

§

type Output = BitwiseWrap<(T0, T1, T2, T3, T4)>

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

impl<T0: BitXor<Output = T0>, T1: BitXor<Output = T1>, T2: BitXor<Output = T2>, T3: BitXor<Output = T3>, T4: BitXor<Output = T4>, T5: BitXor<Output = T5>> BitXor for BitwiseWrap<(T0, T1, T2, T3, T4, T5)>

§

type Output = BitwiseWrap<(T0, T1, T2, T3, T4, T5)>

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

impl<T0: BitXor<Output = T0>, T1: BitXor<Output = T1>, T2: BitXor<Output = T2>, T3: BitXor<Output = T3>, T4: BitXor<Output = T4>, T5: BitXor<Output = T5>, T6: BitXor<Output = T6>> BitXor for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6)>

§

type Output = BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6)>

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

impl<T0: BitXor<Output = T0>, T1: BitXor<Output = T1>, T2: BitXor<Output = T2>, T3: BitXor<Output = T3>, T4: BitXor<Output = T4>, T5: BitXor<Output = T5>, T6: BitXor<Output = T6>, T7: BitXor<Output = T7>> BitXor for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7)>

§

type Output = BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7)>

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

impl<T0: BitXor<Output = T0>, T1: BitXor<Output = T1>, T2: BitXor<Output = T2>, T3: BitXor<Output = T3>, T4: BitXor<Output = T4>, T5: BitXor<Output = T5>, T6: BitXor<Output = T6>, T7: BitXor<Output = T7>, T8: BitXor<Output = T8>> BitXor for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8)>

§

type Output = BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8)>

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

impl<T0: BitXor<Output = T0>, T1: BitXor<Output = T1>, T2: BitXor<Output = T2>, T3: BitXor<Output = T3>, T4: BitXor<Output = T4>, T5: BitXor<Output = T5>, T6: BitXor<Output = T6>, T7: BitXor<Output = T7>, T8: BitXor<Output = T8>, T9: BitXor<Output = T9>> BitXor for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)>

§

type Output = BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)>

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

impl<T0: BitXor<Output = T0>, T1: BitXor<Output = T1>, T2: BitXor<Output = T2>, T3: BitXor<Output = T3>, T4: BitXor<Output = T4>, T5: BitXor<Output = T5>, T6: BitXor<Output = T6>, T7: BitXor<Output = T7>, T8: BitXor<Output = T8>, T9: BitXor<Output = T9>, T10: BitXor<Output = T10>> BitXor for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>

§

type Output = BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

impl<T0: BitXor<Output = T0>, T1: BitXor<Output = T1>, T2: BitXor<Output = T2>, T3: BitXor<Output = T3>, T4: BitXor<Output = T4>, T5: BitXor<Output = T5>, T6: BitXor<Output = T6>, T7: BitXor<Output = T7>, T8: BitXor<Output = T8>, T9: BitXor<Output = T9>, T10: BitXor<Output = T10>, T11: BitXor<Output = T11>> BitXor for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)>

§

type Output = BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)>

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

impl<T0: BitXor<Output = T0>, T1: BitXor<Output = T1>, T2: BitXor<Output = T2>, T3: BitXor<Output = T3>, T4: BitXor<Output = T4>, T5: BitXor<Output = T5>, T6: BitXor<Output = T6>, T7: BitXor<Output = T7>, T8: BitXor<Output = T8>, T9: BitXor<Output = T9>, T10: BitXor<Output = T10>, T11: BitXor<Output = T11>, T12: BitXor<Output = T12>> BitXor for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)>

§

type Output = BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)>

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
source§

impl<T0: BitXorAssign> BitXorAssign for BitwiseWrap<(T0,)>

source§

fn bitxor_assign(&mut self, rhs: Self)

Performs the ^= operation. Read more
source§

impl<T0: BitXorAssign, T1: BitXorAssign> BitXorAssign for BitwiseWrap<(T0, T1)>

source§

fn bitxor_assign(&mut self, rhs: Self)

Performs the ^= operation. Read more
source§

impl<T0: BitXorAssign, T1: BitXorAssign, T2: BitXorAssign> BitXorAssign for BitwiseWrap<(T0, T1, T2)>

source§

fn bitxor_assign(&mut self, rhs: Self)

Performs the ^= operation. Read more
source§

impl<T0: BitXorAssign, T1: BitXorAssign, T2: BitXorAssign, T3: BitXorAssign> BitXorAssign for BitwiseWrap<(T0, T1, T2, T3)>

source§

fn bitxor_assign(&mut self, rhs: Self)

Performs the ^= operation. Read more
source§

impl<T0: BitXorAssign, T1: BitXorAssign, T2: BitXorAssign, T3: BitXorAssign, T4: BitXorAssign> BitXorAssign for BitwiseWrap<(T0, T1, T2, T3, T4)>

source§

fn bitxor_assign(&mut self, rhs: Self)

Performs the ^= operation. Read more
source§

impl<T0: BitXorAssign, T1: BitXorAssign, T2: BitXorAssign, T3: BitXorAssign, T4: BitXorAssign, T5: BitXorAssign> BitXorAssign for BitwiseWrap<(T0, T1, T2, T3, T4, T5)>

source§

fn bitxor_assign(&mut self, rhs: Self)

Performs the ^= operation. Read more
source§

impl<T0: BitXorAssign, T1: BitXorAssign, T2: BitXorAssign, T3: BitXorAssign, T4: BitXorAssign, T5: BitXorAssign, T6: BitXorAssign> BitXorAssign for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6)>

source§

fn bitxor_assign(&mut self, rhs: Self)

Performs the ^= operation. Read more
source§

impl<T0: BitXorAssign, T1: BitXorAssign, T2: BitXorAssign, T3: BitXorAssign, T4: BitXorAssign, T5: BitXorAssign, T6: BitXorAssign, T7: BitXorAssign> BitXorAssign for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7)>

source§

fn bitxor_assign(&mut self, rhs: Self)

Performs the ^= operation. Read more
source§

impl<T0: BitXorAssign, T1: BitXorAssign, T2: BitXorAssign, T3: BitXorAssign, T4: BitXorAssign, T5: BitXorAssign, T6: BitXorAssign, T7: BitXorAssign, T8: BitXorAssign> BitXorAssign for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8)>

source§

fn bitxor_assign(&mut self, rhs: Self)

Performs the ^= operation. Read more
source§

impl<T0: BitXorAssign, T1: BitXorAssign, T2: BitXorAssign, T3: BitXorAssign, T4: BitXorAssign, T5: BitXorAssign, T6: BitXorAssign, T7: BitXorAssign, T8: BitXorAssign, T9: BitXorAssign> BitXorAssign for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)>

source§

fn bitxor_assign(&mut self, rhs: Self)

Performs the ^= operation. Read more
source§

impl<T0: BitXorAssign, T1: BitXorAssign, T2: BitXorAssign, T3: BitXorAssign, T4: BitXorAssign, T5: BitXorAssign, T6: BitXorAssign, T7: BitXorAssign, T8: BitXorAssign, T9: BitXorAssign, T10: BitXorAssign> BitXorAssign for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>

source§

fn bitxor_assign(&mut self, rhs: Self)

Performs the ^= operation. Read more
source§

impl<T0: BitXorAssign, T1: BitXorAssign, T2: BitXorAssign, T3: BitXorAssign, T4: BitXorAssign, T5: BitXorAssign, T6: BitXorAssign, T7: BitXorAssign, T8: BitXorAssign, T9: BitXorAssign, T10: BitXorAssign, T11: BitXorAssign> BitXorAssign for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)>

source§

fn bitxor_assign(&mut self, rhs: Self)

Performs the ^= operation. Read more
source§

impl<T0: BitXorAssign, T1: BitXorAssign, T2: BitXorAssign, T3: BitXorAssign, T4: BitXorAssign, T5: BitXorAssign, T6: BitXorAssign, T7: BitXorAssign, T8: BitXorAssign, T9: BitXorAssign, T10: BitXorAssign, T11: BitXorAssign, T12: BitXorAssign> BitXorAssign for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)>

source§

fn bitxor_assign(&mut self, rhs: Self)

Performs the ^= operation. Read more
source§

impl<T: Debug> Debug for BitwiseWrap<T>

source§

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

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

impl<T: Default> Default for BitwiseWrap<T>

source§

fn default() -> BitwiseWrap<T>

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

impl<T> Deref for BitwiseWrap<T>
where T: Deref,

§

type Target = <T as Deref>::Target

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<T> DerefMut for BitwiseWrap<T>
where T: DerefMut,

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.
source§

impl<T> From<T> for BitwiseWrap<T>

source§

fn from(original: T) -> BitwiseWrap<T>

Converts to this type from the input type.
source§

impl<T0: Not<Output = T0>> Not for BitwiseWrap<(T0,)>

§

type Output = BitwiseWrap<(T0,)>

The resulting type after applying the ! operator.
source§

fn not(self) -> Self::Output

Performs the unary ! operation. Read more
source§

impl<T0: Not<Output = T0>, T1: Not<Output = T1>> Not for BitwiseWrap<(T0, T1)>

§

type Output = BitwiseWrap<(T0, T1)>

The resulting type after applying the ! operator.
source§

fn not(self) -> Self::Output

Performs the unary ! operation. Read more
source§

impl<T0: Not<Output = T0>, T1: Not<Output = T1>, T2: Not<Output = T2>> Not for BitwiseWrap<(T0, T1, T2)>

§

type Output = BitwiseWrap<(T0, T1, T2)>

The resulting type after applying the ! operator.
source§

fn not(self) -> Self::Output

Performs the unary ! operation. Read more
source§

impl<T0: Not<Output = T0>, T1: Not<Output = T1>, T2: Not<Output = T2>, T3: Not<Output = T3>> Not for BitwiseWrap<(T0, T1, T2, T3)>

§

type Output = BitwiseWrap<(T0, T1, T2, T3)>

The resulting type after applying the ! operator.
source§

fn not(self) -> Self::Output

Performs the unary ! operation. Read more
source§

impl<T0: Not<Output = T0>, T1: Not<Output = T1>, T2: Not<Output = T2>, T3: Not<Output = T3>, T4: Not<Output = T4>> Not for BitwiseWrap<(T0, T1, T2, T3, T4)>

§

type Output = BitwiseWrap<(T0, T1, T2, T3, T4)>

The resulting type after applying the ! operator.
source§

fn not(self) -> Self::Output

Performs the unary ! operation. Read more
source§

impl<T0: Not<Output = T0>, T1: Not<Output = T1>, T2: Not<Output = T2>, T3: Not<Output = T3>, T4: Not<Output = T4>, T5: Not<Output = T5>> Not for BitwiseWrap<(T0, T1, T2, T3, T4, T5)>

§

type Output = BitwiseWrap<(T0, T1, T2, T3, T4, T5)>

The resulting type after applying the ! operator.
source§

fn not(self) -> Self::Output

Performs the unary ! operation. Read more
source§

impl<T0: Not<Output = T0>, T1: Not<Output = T1>, T2: Not<Output = T2>, T3: Not<Output = T3>, T4: Not<Output = T4>, T5: Not<Output = T5>, T6: Not<Output = T6>> Not for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6)>

§

type Output = BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6)>

The resulting type after applying the ! operator.
source§

fn not(self) -> Self::Output

Performs the unary ! operation. Read more
source§

impl<T0: Not<Output = T0>, T1: Not<Output = T1>, T2: Not<Output = T2>, T3: Not<Output = T3>, T4: Not<Output = T4>, T5: Not<Output = T5>, T6: Not<Output = T6>, T7: Not<Output = T7>> Not for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7)>

§

type Output = BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7)>

The resulting type after applying the ! operator.
source§

fn not(self) -> Self::Output

Performs the unary ! operation. Read more
source§

impl<T0: Not<Output = T0>, T1: Not<Output = T1>, T2: Not<Output = T2>, T3: Not<Output = T3>, T4: Not<Output = T4>, T5: Not<Output = T5>, T6: Not<Output = T6>, T7: Not<Output = T7>, T8: Not<Output = T8>> Not for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8)>

§

type Output = BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8)>

The resulting type after applying the ! operator.
source§

fn not(self) -> Self::Output

Performs the unary ! operation. Read more
source§

impl<T0: Not<Output = T0>, T1: Not<Output = T1>, T2: Not<Output = T2>, T3: Not<Output = T3>, T4: Not<Output = T4>, T5: Not<Output = T5>, T6: Not<Output = T6>, T7: Not<Output = T7>, T8: Not<Output = T8>, T9: Not<Output = T9>> Not for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)>

§

type Output = BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)>

The resulting type after applying the ! operator.
source§

fn not(self) -> Self::Output

Performs the unary ! operation. Read more
source§

impl<T0: Not<Output = T0>, T1: Not<Output = T1>, T2: Not<Output = T2>, T3: Not<Output = T3>, T4: Not<Output = T4>, T5: Not<Output = T5>, T6: Not<Output = T6>, T7: Not<Output = T7>, T8: Not<Output = T8>, T9: Not<Output = T9>, T10: Not<Output = T10>> Not for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>

§

type Output = BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>

The resulting type after applying the ! operator.
source§

fn not(self) -> Self::Output

Performs the unary ! operation. Read more
source§

impl<T0: Not<Output = T0>, T1: Not<Output = T1>, T2: Not<Output = T2>, T3: Not<Output = T3>, T4: Not<Output = T4>, T5: Not<Output = T5>, T6: Not<Output = T6>, T7: Not<Output = T7>, T8: Not<Output = T8>, T9: Not<Output = T9>, T10: Not<Output = T10>, T11: Not<Output = T11>> Not for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)>

§

type Output = BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)>

The resulting type after applying the ! operator.
source§

fn not(self) -> Self::Output

Performs the unary ! operation. Read more
source§

impl<T0: Not<Output = T0>, T1: Not<Output = T1>, T2: Not<Output = T2>, T3: Not<Output = T3>, T4: Not<Output = T4>, T5: Not<Output = T5>, T6: Not<Output = T6>, T7: Not<Output = T7>, T8: Not<Output = T8>, T9: Not<Output = T9>, T10: Not<Output = T10>, T11: Not<Output = T11>, T12: Not<Output = T12>> Not for BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)>

§

type Output = BitwiseWrap<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)>

The resulting type after applying the ! operator.
source§

fn not(self) -> Self::Output

Performs the unary ! operation. Read more
source§

impl<T: PartialEq> PartialEq for BitwiseWrap<T>

source§

fn eq(&self, other: &BitwiseWrap<T>) -> 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<T: Eq> Eq for BitwiseWrap<T>

source§

impl<T> StructuralPartialEq for BitwiseWrap<T>

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for BitwiseWrap<T>
where T: RefUnwindSafe,

§

impl<T> Send for BitwiseWrap<T>
where T: Send,

§

impl<T> Sync for BitwiseWrap<T>
where T: Sync,

§

impl<T> Unpin for BitwiseWrap<T>
where T: Unpin,

§

impl<T> UnwindSafe for BitwiseWrap<T>
where T: UnwindSafe,

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<!> for T

source§

fn from(t: !) -> T

Converts to this type from the input type.
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, 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.