pub struct End<A, E: Endian>(/* private fields */);
Trait Implementations§
Source§impl<A: BitAndAssign<B>, B, E: Endian> BitAndAssign<B> for End<A, E>
impl<A: BitAndAssign<B>, B, E: Endian> BitAndAssign<B> for End<A, E>
Source§fn bitand_assign(&mut self, operand: B)
fn bitand_assign(&mut self, operand: B)
Performs the
&=
operation. Read moreSource§impl<A: BitOrAssign<B>, B, E: Endian> BitOrAssign<B> for End<A, E>
impl<A: BitOrAssign<B>, B, E: Endian> BitOrAssign<B> for End<A, E>
Source§fn bitor_assign(&mut self, operand: B)
fn bitor_assign(&mut self, operand: B)
Performs the
|=
operation. Read moreSource§impl<A: BitXorAssign<B>, B, E: Endian> BitXorAssign<B> for End<A, E>
impl<A: BitXorAssign<B>, B, E: Endian> BitXorAssign<B> for End<A, E>
Source§fn bitxor_assign(&mut self, operand: B)
fn bitxor_assign(&mut self, operand: B)
Performs the
^=
operation. Read moreSource§impl<A: Copy + Ord, E: Copy + Endian> Ord for End<A, E>where
Self: Into<A>,
impl<A: Copy + Ord, E: Copy + Endian> Ord for End<A, E>where
Self: Into<A>,
Source§impl<A: Copy + PartialOrd, E: Copy + Endian> PartialOrd for End<A, E>where
Self: Into<A>,
impl<A: Copy + PartialOrd, E: Copy + Endian> PartialOrd for End<A, E>where
Self: Into<A>,
impl<A: Copy, E: Copy + Endian> Copy for End<A, E>
impl<A: Eq, E: Endian> Eq for End<A, E>
Auto Trait Implementations§
impl<A, E> Freeze for End<A, E>where
A: Freeze,
impl<A, E> RefUnwindSafe for End<A, E>where
A: RefUnwindSafe,
E: RefUnwindSafe,
impl<A, E> Send for End<A, E>
impl<A, E> Sync for End<A, E>
impl<A, E> Unpin for End<A, E>
impl<A, E> UnwindSafe for End<A, E>where
A: UnwindSafe,
E: UnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more