Struct simple_endian::BigEndian
source · pub struct BigEndian<T: SpecificEndian<T>>(/* private fields */);
Expand description
A big-endian representation of type T
that implements SpecificEndian<T>
. Data stored in the struct must be converted to big-endian using ::from()
or .into()
.
Implementations§
source§impl<T> BigEndian<T>where
T: SpecificEndian<T>,
impl<T> BigEndian<T>where
T: SpecificEndian<T>,
Trait Implementations§
source§impl AddAssign for BigEndian<f32>
impl AddAssign for BigEndian<f32>
source§fn add_assign(&mut self, other: Self)
fn add_assign(&mut self, other: Self)
Performs the
+=
operation. Read moresource§impl AddAssign for BigEndian<f64>
impl AddAssign for BigEndian<f64>
source§fn add_assign(&mut self, other: Self)
fn add_assign(&mut self, other: Self)
Performs the
+=
operation. Read moresource§impl AddAssign for BigEndian<i128>
impl AddAssign for BigEndian<i128>
source§fn add_assign(&mut self, other: Self)
fn add_assign(&mut self, other: Self)
Performs the
+=
operation. Read moresource§impl AddAssign for BigEndian<i16>
impl AddAssign for BigEndian<i16>
source§fn add_assign(&mut self, other: Self)
fn add_assign(&mut self, other: Self)
Performs the
+=
operation. Read moresource§impl AddAssign for BigEndian<i32>
impl AddAssign for BigEndian<i32>
source§fn add_assign(&mut self, other: Self)
fn add_assign(&mut self, other: Self)
Performs the
+=
operation. Read moresource§impl AddAssign for BigEndian<i64>
impl AddAssign for BigEndian<i64>
source§fn add_assign(&mut self, other: Self)
fn add_assign(&mut self, other: Self)
Performs the
+=
operation. Read moresource§impl AddAssign for BigEndian<i8>
impl AddAssign for BigEndian<i8>
source§fn add_assign(&mut self, other: Self)
fn add_assign(&mut self, other: Self)
Performs the
+=
operation. Read moresource§impl AddAssign for BigEndian<isize>
impl AddAssign for BigEndian<isize>
source§fn add_assign(&mut self, other: Self)
fn add_assign(&mut self, other: Self)
Performs the
+=
operation. Read moresource§impl AddAssign for BigEndian<u128>
impl AddAssign for BigEndian<u128>
source§fn add_assign(&mut self, other: Self)
fn add_assign(&mut self, other: Self)
Performs the
+=
operation. Read moresource§impl AddAssign for BigEndian<u16>
impl AddAssign for BigEndian<u16>
source§fn add_assign(&mut self, other: Self)
fn add_assign(&mut self, other: Self)
Performs the
+=
operation. Read moresource§impl AddAssign for BigEndian<u32>
impl AddAssign for BigEndian<u32>
source§fn add_assign(&mut self, other: Self)
fn add_assign(&mut self, other: Self)
Performs the
+=
operation. Read moresource§impl AddAssign for BigEndian<u64>
impl AddAssign for BigEndian<u64>
source§fn add_assign(&mut self, other: Self)
fn add_assign(&mut self, other: Self)
Performs the
+=
operation. Read moresource§impl AddAssign for BigEndian<u8>
impl AddAssign for BigEndian<u8>
source§fn add_assign(&mut self, other: Self)
fn add_assign(&mut self, other: Self)
Performs the
+=
operation. Read moresource§impl AddAssign for BigEndian<usize>
impl AddAssign for BigEndian<usize>
source§fn add_assign(&mut self, other: Self)
fn add_assign(&mut self, other: Self)
Performs the
+=
operation. Read moresource§impl BitAndAssign for BigEndian<bool>
impl BitAndAssign for BigEndian<bool>
source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&=
operation. Read moresource§impl BitAndAssign for BigEndian<i128>
impl BitAndAssign for BigEndian<i128>
source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&=
operation. Read moresource§impl BitAndAssign for BigEndian<i16>
impl BitAndAssign for BigEndian<i16>
source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&=
operation. Read moresource§impl BitAndAssign for BigEndian<i32>
impl BitAndAssign for BigEndian<i32>
source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&=
operation. Read moresource§impl BitAndAssign for BigEndian<i64>
impl BitAndAssign for BigEndian<i64>
source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&=
operation. Read moresource§impl BitAndAssign for BigEndian<i8>
impl BitAndAssign for BigEndian<i8>
source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&=
operation. Read moresource§impl BitAndAssign for BigEndian<isize>
impl BitAndAssign for BigEndian<isize>
source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&=
operation. Read moresource§impl BitAndAssign for BigEndian<u128>
impl BitAndAssign for BigEndian<u128>
source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&=
operation. Read moresource§impl BitAndAssign for BigEndian<u16>
impl BitAndAssign for BigEndian<u16>
source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&=
operation. Read moresource§impl BitAndAssign for BigEndian<u32>
impl BitAndAssign for BigEndian<u32>
source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&=
operation. Read moresource§impl BitAndAssign for BigEndian<u64>
impl BitAndAssign for BigEndian<u64>
source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&=
operation. Read moresource§impl BitAndAssign for BigEndian<u8>
impl BitAndAssign for BigEndian<u8>
source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&=
operation. Read moresource§impl BitAndAssign for BigEndian<usize>
impl BitAndAssign for BigEndian<usize>
source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&=
operation. Read moresource§impl BitOrAssign for BigEndian<bool>
impl BitOrAssign for BigEndian<bool>
source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|=
operation. Read moresource§impl BitOrAssign for BigEndian<i128>
impl BitOrAssign for BigEndian<i128>
source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|=
operation. Read moresource§impl BitOrAssign for BigEndian<i16>
impl BitOrAssign for BigEndian<i16>
source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|=
operation. Read moresource§impl BitOrAssign for BigEndian<i32>
impl BitOrAssign for BigEndian<i32>
source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|=
operation. Read moresource§impl BitOrAssign for BigEndian<i64>
impl BitOrAssign for BigEndian<i64>
source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|=
operation. Read moresource§impl BitOrAssign for BigEndian<i8>
impl BitOrAssign for BigEndian<i8>
source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|=
operation. Read moresource§impl BitOrAssign for BigEndian<isize>
impl BitOrAssign for BigEndian<isize>
source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|=
operation. Read moresource§impl BitOrAssign for BigEndian<u128>
impl BitOrAssign for BigEndian<u128>
source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|=
operation. Read moresource§impl BitOrAssign for BigEndian<u16>
impl BitOrAssign for BigEndian<u16>
source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|=
operation. Read moresource§impl BitOrAssign for BigEndian<u32>
impl BitOrAssign for BigEndian<u32>
source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|=
operation. Read moresource§impl BitOrAssign for BigEndian<u64>
impl BitOrAssign for BigEndian<u64>
source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|=
operation. Read moresource§impl BitOrAssign for BigEndian<u8>
impl BitOrAssign for BigEndian<u8>
source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|=
operation. Read moresource§impl BitOrAssign for BigEndian<usize>
impl BitOrAssign for BigEndian<usize>
source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|=
operation. Read moresource§impl BitXorAssign for BigEndian<bool>
impl BitXorAssign for BigEndian<bool>
source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^=
operation. Read moresource§impl BitXorAssign for BigEndian<i128>
impl BitXorAssign for BigEndian<i128>
source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^=
operation. Read moresource§impl BitXorAssign for BigEndian<i16>
impl BitXorAssign for BigEndian<i16>
source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^=
operation. Read moresource§impl BitXorAssign for BigEndian<i32>
impl BitXorAssign for BigEndian<i32>
source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^=
operation. Read moresource§impl BitXorAssign for BigEndian<i64>
impl BitXorAssign for BigEndian<i64>
source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^=
operation. Read moresource§impl BitXorAssign for BigEndian<i8>
impl BitXorAssign for BigEndian<i8>
source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^=
operation. Read moresource§impl BitXorAssign for BigEndian<isize>
impl BitXorAssign for BigEndian<isize>
source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^=
operation. Read moresource§impl BitXorAssign for BigEndian<u128>
impl BitXorAssign for BigEndian<u128>
source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^=
operation. Read moresource§impl BitXorAssign for BigEndian<u16>
impl BitXorAssign for BigEndian<u16>
source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^=
operation. Read moresource§impl BitXorAssign for BigEndian<u32>
impl BitXorAssign for BigEndian<u32>
source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^=
operation. Read moresource§impl BitXorAssign for BigEndian<u64>
impl BitXorAssign for BigEndian<u64>
source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^=
operation. Read moresource§impl BitXorAssign for BigEndian<u8>
impl BitXorAssign for BigEndian<u8>
source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^=
operation. Read moresource§impl BitXorAssign for BigEndian<usize>
impl BitXorAssign for BigEndian<usize>
source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^=
operation. Read moresource§impl DivAssign for BigEndian<f32>
impl DivAssign for BigEndian<f32>
source§fn div_assign(&mut self, other: Self)
fn div_assign(&mut self, other: Self)
Performs the
/=
operation. Read moresource§impl DivAssign for BigEndian<f64>
impl DivAssign for BigEndian<f64>
source§fn div_assign(&mut self, other: Self)
fn div_assign(&mut self, other: Self)
Performs the
/=
operation. Read moresource§impl DivAssign for BigEndian<i128>
impl DivAssign for BigEndian<i128>
source§fn div_assign(&mut self, other: Self)
fn div_assign(&mut self, other: Self)
Performs the
/=
operation. Read moresource§impl DivAssign for BigEndian<i16>
impl DivAssign for BigEndian<i16>
source§fn div_assign(&mut self, other: Self)
fn div_assign(&mut self, other: Self)
Performs the
/=
operation. Read moresource§impl DivAssign for BigEndian<i32>
impl DivAssign for BigEndian<i32>
source§fn div_assign(&mut self, other: Self)
fn div_assign(&mut self, other: Self)
Performs the
/=
operation. Read moresource§impl DivAssign for BigEndian<i64>
impl DivAssign for BigEndian<i64>
source§fn div_assign(&mut self, other: Self)
fn div_assign(&mut self, other: Self)
Performs the
/=
operation. Read moresource§impl DivAssign for BigEndian<i8>
impl DivAssign for BigEndian<i8>
source§fn div_assign(&mut self, other: Self)
fn div_assign(&mut self, other: Self)
Performs the
/=
operation. Read moresource§impl DivAssign for BigEndian<isize>
impl DivAssign for BigEndian<isize>
source§fn div_assign(&mut self, other: Self)
fn div_assign(&mut self, other: Self)
Performs the
/=
operation. Read moresource§impl DivAssign for BigEndian<u128>
impl DivAssign for BigEndian<u128>
source§fn div_assign(&mut self, other: Self)
fn div_assign(&mut self, other: Self)
Performs the
/=
operation. Read moresource§impl DivAssign for BigEndian<u16>
impl DivAssign for BigEndian<u16>
source§fn div_assign(&mut self, other: Self)
fn div_assign(&mut self, other: Self)
Performs the
/=
operation. Read moresource§impl DivAssign for BigEndian<u32>
impl DivAssign for BigEndian<u32>
source§fn div_assign(&mut self, other: Self)
fn div_assign(&mut self, other: Self)
Performs the
/=
operation. Read moresource§impl DivAssign for BigEndian<u64>
impl DivAssign for BigEndian<u64>
source§fn div_assign(&mut self, other: Self)
fn div_assign(&mut self, other: Self)
Performs the
/=
operation. Read moresource§impl DivAssign for BigEndian<u8>
impl DivAssign for BigEndian<u8>
source§fn div_assign(&mut self, other: Self)
fn div_assign(&mut self, other: Self)
Performs the
/=
operation. Read moresource§impl DivAssign for BigEndian<usize>
impl DivAssign for BigEndian<usize>
source§fn div_assign(&mut self, other: Self)
fn div_assign(&mut self, other: Self)
Performs the
/=
operation. Read moresource§impl<T: SpecificEndian<T>> From<BigEndian<T>> for LittleEndian<T>
impl<T: SpecificEndian<T>> From<BigEndian<T>> for LittleEndian<T>
Allow conversion directly from BigEndian<T>
to LittleEndian<T>
without manually going through native endian.
source§fn from(v: BigEndian<T>) -> LittleEndian<T>
fn from(v: BigEndian<T>) -> LittleEndian<T>
Converts to this type from the input type.
source§impl<T: SpecificEndian<T>> From<LittleEndian<T>> for BigEndian<T>
impl<T: SpecificEndian<T>> From<LittleEndian<T>> for BigEndian<T>
Allow conversion directly from LittleEndian<T>
to BigEndian<T>
without manually going through native endian.
source§fn from(v: LittleEndian<T>) -> BigEndian<T>
fn from(v: LittleEndian<T>) -> BigEndian<T>
Converts to this type from the input type.
source§impl<T: SpecificEndian<T>> From<T> for BigEndian<T>
impl<T: SpecificEndian<T>> From<T> for BigEndian<T>
source§impl MulAssign for BigEndian<f32>
impl MulAssign for BigEndian<f32>
source§fn mul_assign(&mut self, other: Self)
fn mul_assign(&mut self, other: Self)
Performs the
*=
operation. Read moresource§impl MulAssign for BigEndian<f64>
impl MulAssign for BigEndian<f64>
source§fn mul_assign(&mut self, other: Self)
fn mul_assign(&mut self, other: Self)
Performs the
*=
operation. Read moresource§impl MulAssign for BigEndian<i128>
impl MulAssign for BigEndian<i128>
source§fn mul_assign(&mut self, other: Self)
fn mul_assign(&mut self, other: Self)
Performs the
*=
operation. Read moresource§impl MulAssign for BigEndian<i16>
impl MulAssign for BigEndian<i16>
source§fn mul_assign(&mut self, other: Self)
fn mul_assign(&mut self, other: Self)
Performs the
*=
operation. Read moresource§impl MulAssign for BigEndian<i32>
impl MulAssign for BigEndian<i32>
source§fn mul_assign(&mut self, other: Self)
fn mul_assign(&mut self, other: Self)
Performs the
*=
operation. Read moresource§impl MulAssign for BigEndian<i64>
impl MulAssign for BigEndian<i64>
source§fn mul_assign(&mut self, other: Self)
fn mul_assign(&mut self, other: Self)
Performs the
*=
operation. Read moresource§impl MulAssign for BigEndian<i8>
impl MulAssign for BigEndian<i8>
source§fn mul_assign(&mut self, other: Self)
fn mul_assign(&mut self, other: Self)
Performs the
*=
operation. Read moresource§impl MulAssign for BigEndian<isize>
impl MulAssign for BigEndian<isize>
source§fn mul_assign(&mut self, other: Self)
fn mul_assign(&mut self, other: Self)
Performs the
*=
operation. Read moresource§impl MulAssign for BigEndian<u128>
impl MulAssign for BigEndian<u128>
source§fn mul_assign(&mut self, other: Self)
fn mul_assign(&mut self, other: Self)
Performs the
*=
operation. Read moresource§impl MulAssign for BigEndian<u16>
impl MulAssign for BigEndian<u16>
source§fn mul_assign(&mut self, other: Self)
fn mul_assign(&mut self, other: Self)
Performs the
*=
operation. Read moresource§impl MulAssign for BigEndian<u32>
impl MulAssign for BigEndian<u32>
source§fn mul_assign(&mut self, other: Self)
fn mul_assign(&mut self, other: Self)
Performs the
*=
operation. Read moresource§impl MulAssign for BigEndian<u64>
impl MulAssign for BigEndian<u64>
source§fn mul_assign(&mut self, other: Self)
fn mul_assign(&mut self, other: Self)
Performs the
*=
operation. Read moresource§impl MulAssign for BigEndian<u8>
impl MulAssign for BigEndian<u8>
source§fn mul_assign(&mut self, other: Self)
fn mul_assign(&mut self, other: Self)
Performs the
*=
operation. Read moresource§impl MulAssign for BigEndian<usize>
impl MulAssign for BigEndian<usize>
source§fn mul_assign(&mut self, other: Self)
fn mul_assign(&mut self, other: Self)
Performs the
*=
operation. Read moresource§impl Ord for BigEndian<bool>
impl Ord for BigEndian<bool>
source§impl Ord for BigEndian<i128>
impl Ord for BigEndian<i128>
source§impl Ord for BigEndian<i16>
impl Ord for BigEndian<i16>
source§impl Ord for BigEndian<i32>
impl Ord for BigEndian<i32>
source§impl Ord for BigEndian<i64>
impl Ord for BigEndian<i64>
source§impl Ord for BigEndian<i8>
impl Ord for BigEndian<i8>
source§impl Ord for BigEndian<isize>
impl Ord for BigEndian<isize>
source§impl Ord for BigEndian<u128>
impl Ord for BigEndian<u128>
source§impl Ord for BigEndian<u16>
impl Ord for BigEndian<u16>
source§impl Ord for BigEndian<u32>
impl Ord for BigEndian<u32>
source§impl Ord for BigEndian<u64>
impl Ord for BigEndian<u64>
source§impl Ord for BigEndian<u8>
impl Ord for BigEndian<u8>
source§impl Ord for BigEndian<usize>
impl Ord for BigEndian<usize>
source§impl<T: PartialEq + SpecificEndian<T>> PartialEq for BigEndian<T>
impl<T: PartialEq + SpecificEndian<T>> PartialEq for BigEndian<T>
source§impl PartialOrd for BigEndian<bool>
impl PartialOrd for BigEndian<bool>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl PartialOrd for BigEndian<f32>
impl PartialOrd for BigEndian<f32>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl PartialOrd for BigEndian<f64>
impl PartialOrd for BigEndian<f64>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl PartialOrd for BigEndian<i128>
impl PartialOrd for BigEndian<i128>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl PartialOrd for BigEndian<i16>
impl PartialOrd for BigEndian<i16>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl PartialOrd for BigEndian<i32>
impl PartialOrd for BigEndian<i32>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl PartialOrd for BigEndian<i64>
impl PartialOrd for BigEndian<i64>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl PartialOrd for BigEndian<i8>
impl PartialOrd for BigEndian<i8>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl PartialOrd for BigEndian<isize>
impl PartialOrd for BigEndian<isize>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl PartialOrd for BigEndian<u128>
impl PartialOrd for BigEndian<u128>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl PartialOrd for BigEndian<u16>
impl PartialOrd for BigEndian<u16>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl PartialOrd for BigEndian<u32>
impl PartialOrd for BigEndian<u32>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl PartialOrd for BigEndian<u64>
impl PartialOrd for BigEndian<u64>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl PartialOrd for BigEndian<u8>
impl PartialOrd for BigEndian<u8>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl PartialOrd for BigEndian<usize>
impl PartialOrd for BigEndian<usize>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl ShlAssign for BigEndian<i128>
impl ShlAssign for BigEndian<i128>
source§fn shl_assign(&mut self, rhs: Self)
fn shl_assign(&mut self, rhs: Self)
Performs the
<<=
operation. Read moresource§impl ShlAssign for BigEndian<i16>
impl ShlAssign for BigEndian<i16>
source§fn shl_assign(&mut self, rhs: Self)
fn shl_assign(&mut self, rhs: Self)
Performs the
<<=
operation. Read moresource§impl ShlAssign for BigEndian<i32>
impl ShlAssign for BigEndian<i32>
source§fn shl_assign(&mut self, rhs: Self)
fn shl_assign(&mut self, rhs: Self)
Performs the
<<=
operation. Read moresource§impl ShlAssign for BigEndian<i64>
impl ShlAssign for BigEndian<i64>
source§fn shl_assign(&mut self, rhs: Self)
fn shl_assign(&mut self, rhs: Self)
Performs the
<<=
operation. Read moresource§impl ShlAssign for BigEndian<i8>
impl ShlAssign for BigEndian<i8>
source§fn shl_assign(&mut self, rhs: Self)
fn shl_assign(&mut self, rhs: Self)
Performs the
<<=
operation. Read moresource§impl ShlAssign for BigEndian<isize>
impl ShlAssign for BigEndian<isize>
source§fn shl_assign(&mut self, rhs: Self)
fn shl_assign(&mut self, rhs: Self)
Performs the
<<=
operation. Read moresource§impl ShlAssign for BigEndian<u128>
impl ShlAssign for BigEndian<u128>
source§fn shl_assign(&mut self, rhs: Self)
fn shl_assign(&mut self, rhs: Self)
Performs the
<<=
operation. Read moresource§impl ShlAssign for BigEndian<u16>
impl ShlAssign for BigEndian<u16>
source§fn shl_assign(&mut self, rhs: Self)
fn shl_assign(&mut self, rhs: Self)
Performs the
<<=
operation. Read moresource§impl ShlAssign for BigEndian<u32>
impl ShlAssign for BigEndian<u32>
source§fn shl_assign(&mut self, rhs: Self)
fn shl_assign(&mut self, rhs: Self)
Performs the
<<=
operation. Read moresource§impl ShlAssign for BigEndian<u64>
impl ShlAssign for BigEndian<u64>
source§fn shl_assign(&mut self, rhs: Self)
fn shl_assign(&mut self, rhs: Self)
Performs the
<<=
operation. Read moresource§impl ShlAssign for BigEndian<u8>
impl ShlAssign for BigEndian<u8>
source§fn shl_assign(&mut self, rhs: Self)
fn shl_assign(&mut self, rhs: Self)
Performs the
<<=
operation. Read moresource§impl ShlAssign for BigEndian<usize>
impl ShlAssign for BigEndian<usize>
source§fn shl_assign(&mut self, rhs: Self)
fn shl_assign(&mut self, rhs: Self)
Performs the
<<=
operation. Read moresource§impl ShrAssign for BigEndian<i128>
impl ShrAssign for BigEndian<i128>
source§fn shr_assign(&mut self, rhs: Self)
fn shr_assign(&mut self, rhs: Self)
Performs the
>>=
operation. Read moresource§impl ShrAssign for BigEndian<i16>
impl ShrAssign for BigEndian<i16>
source§fn shr_assign(&mut self, rhs: Self)
fn shr_assign(&mut self, rhs: Self)
Performs the
>>=
operation. Read moresource§impl ShrAssign for BigEndian<i32>
impl ShrAssign for BigEndian<i32>
source§fn shr_assign(&mut self, rhs: Self)
fn shr_assign(&mut self, rhs: Self)
Performs the
>>=
operation. Read moresource§impl ShrAssign for BigEndian<i64>
impl ShrAssign for BigEndian<i64>
source§fn shr_assign(&mut self, rhs: Self)
fn shr_assign(&mut self, rhs: Self)
Performs the
>>=
operation. Read moresource§impl ShrAssign for BigEndian<i8>
impl ShrAssign for BigEndian<i8>
source§fn shr_assign(&mut self, rhs: Self)
fn shr_assign(&mut self, rhs: Self)
Performs the
>>=
operation. Read moresource§impl ShrAssign for BigEndian<isize>
impl ShrAssign for BigEndian<isize>
source§fn shr_assign(&mut self, rhs: Self)
fn shr_assign(&mut self, rhs: Self)
Performs the
>>=
operation. Read moresource§impl ShrAssign for BigEndian<u128>
impl ShrAssign for BigEndian<u128>
source§fn shr_assign(&mut self, rhs: Self)
fn shr_assign(&mut self, rhs: Self)
Performs the
>>=
operation. Read moresource§impl ShrAssign for BigEndian<u16>
impl ShrAssign for BigEndian<u16>
source§fn shr_assign(&mut self, rhs: Self)
fn shr_assign(&mut self, rhs: Self)
Performs the
>>=
operation. Read moresource§impl ShrAssign for BigEndian<u32>
impl ShrAssign for BigEndian<u32>
source§fn shr_assign(&mut self, rhs: Self)
fn shr_assign(&mut self, rhs: Self)
Performs the
>>=
operation. Read moresource§impl ShrAssign for BigEndian<u64>
impl ShrAssign for BigEndian<u64>
source§fn shr_assign(&mut self, rhs: Self)
fn shr_assign(&mut self, rhs: Self)
Performs the
>>=
operation. Read moresource§impl ShrAssign for BigEndian<u8>
impl ShrAssign for BigEndian<u8>
source§fn shr_assign(&mut self, rhs: Self)
fn shr_assign(&mut self, rhs: Self)
Performs the
>>=
operation. Read moresource§impl ShrAssign for BigEndian<usize>
impl ShrAssign for BigEndian<usize>
source§fn shr_assign(&mut self, rhs: Self)
fn shr_assign(&mut self, rhs: Self)
Performs the
>>=
operation. Read moresource§impl SubAssign for BigEndian<f32>
impl SubAssign for BigEndian<f32>
source§fn sub_assign(&mut self, other: Self)
fn sub_assign(&mut self, other: Self)
Performs the
-=
operation. Read moresource§impl SubAssign for BigEndian<f64>
impl SubAssign for BigEndian<f64>
source§fn sub_assign(&mut self, other: Self)
fn sub_assign(&mut self, other: Self)
Performs the
-=
operation. Read moresource§impl SubAssign for BigEndian<i128>
impl SubAssign for BigEndian<i128>
source§fn sub_assign(&mut self, other: Self)
fn sub_assign(&mut self, other: Self)
Performs the
-=
operation. Read moresource§impl SubAssign for BigEndian<i16>
impl SubAssign for BigEndian<i16>
source§fn sub_assign(&mut self, other: Self)
fn sub_assign(&mut self, other: Self)
Performs the
-=
operation. Read moresource§impl SubAssign for BigEndian<i32>
impl SubAssign for BigEndian<i32>
source§fn sub_assign(&mut self, other: Self)
fn sub_assign(&mut self, other: Self)
Performs the
-=
operation. Read moresource§impl SubAssign for BigEndian<i64>
impl SubAssign for BigEndian<i64>
source§fn sub_assign(&mut self, other: Self)
fn sub_assign(&mut self, other: Self)
Performs the
-=
operation. Read moresource§impl SubAssign for BigEndian<i8>
impl SubAssign for BigEndian<i8>
source§fn sub_assign(&mut self, other: Self)
fn sub_assign(&mut self, other: Self)
Performs the
-=
operation. Read moresource§impl SubAssign for BigEndian<isize>
impl SubAssign for BigEndian<isize>
source§fn sub_assign(&mut self, other: Self)
fn sub_assign(&mut self, other: Self)
Performs the
-=
operation. Read moresource§impl SubAssign for BigEndian<u128>
impl SubAssign for BigEndian<u128>
source§fn sub_assign(&mut self, other: Self)
fn sub_assign(&mut self, other: Self)
Performs the
-=
operation. Read moresource§impl SubAssign for BigEndian<u16>
impl SubAssign for BigEndian<u16>
source§fn sub_assign(&mut self, other: Self)
fn sub_assign(&mut self, other: Self)
Performs the
-=
operation. Read moresource§impl SubAssign for BigEndian<u32>
impl SubAssign for BigEndian<u32>
source§fn sub_assign(&mut self, other: Self)
fn sub_assign(&mut self, other: Self)
Performs the
-=
operation. Read moresource§impl SubAssign for BigEndian<u64>
impl SubAssign for BigEndian<u64>
source§fn sub_assign(&mut self, other: Self)
fn sub_assign(&mut self, other: Self)
Performs the
-=
operation. Read moresource§impl SubAssign for BigEndian<u8>
impl SubAssign for BigEndian<u8>
source§fn sub_assign(&mut self, other: Self)
fn sub_assign(&mut self, other: Self)
Performs the
-=
operation. Read moresource§impl SubAssign for BigEndian<usize>
impl SubAssign for BigEndian<usize>
source§fn sub_assign(&mut self, other: Self)
fn sub_assign(&mut self, other: Self)
Performs the
-=
operation. Read moreimpl<T: Copy + SpecificEndian<T>> Copy for BigEndian<T>
impl<T: Eq + SpecificEndian<T>> Eq for BigEndian<T>
impl<T: SpecificEndian<T>> StructuralPartialEq for BigEndian<T>
Auto Trait Implementations§
impl<T> RefUnwindSafe for BigEndian<T>where
T: RefUnwindSafe,
impl<T> Send for BigEndian<T>where
T: Send,
impl<T> Sync for BigEndian<T>where
T: Sync,
impl<T> Unpin for BigEndian<T>where
T: Unpin,
impl<T> UnwindSafe for BigEndian<T>where
T: 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