Struct zordon::types::MulByteView [−][src]
pub struct MulByteView<'a, T, E> { /* fields omitted */ }
Expand description
A mutable multi byte view for type T where the length of the view varies depending on T.
For valid types for T, check ModByteView
implementations.
Implementations
Trait Implementations
impl<'a, T, E> AddAssign<T> for MulByteView<'a, T, E> where
MulByteView<'a, T, E>: ModMulByteView<'a, T, E>,
T: Add + Add<Output = T>,
[src]
impl<'a, T, E> AddAssign<T> for MulByteView<'a, T, E> where
MulByteView<'a, T, E>: ModMulByteView<'a, T, E>,
T: Add + Add<Output = T>,
[src]Performs the +=
operation. Read more
impl<'a, T, E> DivAssign<T> for MulByteView<'a, T, E> where
MulByteView<'a, T, E>: ModMulByteView<'a, T, E>,
T: Div + Div<Output = T>,
[src]
impl<'a, T, E> DivAssign<T> for MulByteView<'a, T, E> where
MulByteView<'a, T, E>: ModMulByteView<'a, T, E>,
T: Div + Div<Output = T>,
[src]Performs the /=
operation. Read more
impl<'a, T, E> MulAssign<T> for MulByteView<'a, T, E> where
MulByteView<'a, T, E>: ModMulByteView<'a, T, E>,
T: Mul + Mul<Output = T>,
[src]
impl<'a, T, E> MulAssign<T> for MulByteView<'a, T, E> where
MulByteView<'a, T, E>: ModMulByteView<'a, T, E>,
T: Mul + Mul<Output = T>,
[src]Performs the *=
operation. Read more
impl<'a, T: PartialEq, E: PartialEq> PartialEq<MulByteView<'a, T, E>> for MulByteView<'a, T, E>
[src]
impl<'a, T: PartialEq, E: PartialEq> PartialEq<MulByteView<'a, T, E>> for MulByteView<'a, T, E>
[src]This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
impl<'a, T, E> SubAssign<T> for MulByteView<'a, T, E> where
MulByteView<'a, T, E>: ModMulByteView<'a, T, E>,
T: Sub + Sub<Output = T>,
[src]
impl<'a, T, E> SubAssign<T> for MulByteView<'a, T, E> where
MulByteView<'a, T, E>: ModMulByteView<'a, T, E>,
T: Sub + Sub<Output = T>,
[src]Performs the -=
operation. Read more
Auto Trait Implementations
impl<'a, T, E> RefUnwindSafe for MulByteView<'a, T, E> where
E: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T, E> Send for MulByteView<'a, T, E> where
E: Send,
T: Send,
impl<'a, T, E> Sync for MulByteView<'a, T, E> where
E: Sync,
T: Sync,
impl<'a, T, E> Unpin for MulByteView<'a, T, E> where
E: Unpin,
T: Unpin,
impl<'a, T, E> !UnwindSafe for MulByteView<'a, T, E>