[][src]Struct fixed::Wrapping

#[repr(transparent)]
pub struct Wrapping<F>(pub F)
where
    F: Fixed
;

Provides intentionally wrapped arithmetic on fixed-point numbers.

The underlying value can be retrieved through the .0 index.

Examples

use fixed::Wrapping;
type Fix = fixed::types::I16F16;
let max = Wrapping(Fix::max_value());
let delta = Wrapping(Fix::from_bits(1));
assert_eq!(Fix::min_value(), (max + delta).0);

Methods

impl<F: Fixed> Wrapping<F>[src]

pub fn ceil(self) -> Wrapping<F>[src]

Wrapping ceil. Rounds to the next integer towards +∞, wrapping on overflow.

Examples

use fixed::Wrapping;
type Fix = fixed::types::I16F16;
let two_half = Wrapping(Fix::from_int(5) / 2);
assert_eq!(two_half.ceil(), Wrapping(Fix::from_int(3)));
assert_eq!(Wrapping(Fix::max_value()).ceil(), Wrapping(Fix::min_value()));

pub fn floor(self) -> Wrapping<F>[src]

Wrapping floor. Rounds to the next integer towards −∞, wrapping on overflow.

Overflow can only occur for signed numbers with zero integer bits.

Examples

use fixed::Wrapping;
type Fix = fixed::types::I16F16;
let two_half = Wrapping(Fix::from_int(5) / 2);
assert_eq!(two_half.floor(), Wrapping(Fix::from_int(2)));
type AllFrac = fixed::types::I0F32;
assert_eq!(Wrapping(AllFrac::min_value()).floor(), Wrapping(AllFrac::from_int(0)));

pub fn round(self) -> Wrapping<F>[src]

Wrapping round. Rounds to the next integer to the nearest, with ties rounded away from zero, and wrapping on overflow.

Examples

use fixed::Wrapping;
type Fix = fixed::types::I16F16;
let two_half = Wrapping(Fix::from_int(5) / 2);
assert_eq!(two_half.round(), Wrapping(Fix::from_int(3)));
assert_eq!((-two_half).round(), Wrapping(Fix::from_int(-3)));
assert_eq!(Wrapping(Fix::max_value()).round(), Wrapping(Fix::min_value()));

pub fn abs(self) -> Wrapping<F>[src]

Wrapping absolute value. Returns the absolute value, wrapping on overflow.

Overflow can only occur for signed numbers when trying to find the absolute value of the minimum value.

Examples

use fixed::Wrapping;
type Fix = fixed::types::I16F16;
assert_eq!(Wrapping(Fix::from_int(-5)).abs(), Wrapping(Fix::from_int(5)));
assert_eq!(Wrapping(Fix::min_value()).abs(), Wrapping(Fix::min_value()));

Trait Implementations

impl<F> Clone for Wrapping<F> where
    F: Fixed
[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl<F> Display for Wrapping<F> where
    F: Fixed
[src]

impl<F> Debug for Wrapping<F> where
    F: Fixed
[src]

impl<F> PartialEq<Wrapping<F>> for Wrapping<F> where
    F: Fixed
[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl<F> Eq for Wrapping<F> where
    F: Fixed
[src]

impl<F> Ord for Wrapping<F> where
    F: Fixed
[src]

fn max(self, other: Self) -> Self
1.21.0
[src]

Compares and returns the maximum of two values. Read more

fn min(self, other: Self) -> Self
1.21.0
[src]

Compares and returns the minimum of two values. Read more

impl<F> PartialOrd<Wrapping<F>> for Wrapping<F> where
    F: Fixed
[src]

impl<F> From<F> for Wrapping<F> where
    F: Fixed
[src]

impl<F> Hash for Wrapping<F> where
    F: Fixed
[src]

fn hash_slice<H>(data: &[Self], state: &mut H) where
    H: Hasher
1.3.0
[src]

Feeds a slice of this type into the given [Hasher]. Read more

impl<F> Copy for Wrapping<F> where
    F: Fixed
[src]

impl<Frac> Add<Wrapping<FixedI8<Frac>>> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the + operator.

impl<'a, Frac> Add<Wrapping<FixedI8<Frac>>> for &'a Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the + operator.

impl<'a, Frac> Add<&'a Wrapping<FixedI8<Frac>>> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the + operator.

impl<'a, 'b, Frac> Add<&'a Wrapping<FixedI8<Frac>>> for &'b Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the + operator.

impl<Frac> Add<Wrapping<FixedI16<Frac>>> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the + operator.

impl<'a, Frac> Add<Wrapping<FixedI16<Frac>>> for &'a Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the + operator.

impl<'a, Frac> Add<&'a Wrapping<FixedI16<Frac>>> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the + operator.

impl<'a, 'b, Frac> Add<&'a Wrapping<FixedI16<Frac>>> for &'b Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the + operator.

impl<Frac> Add<Wrapping<FixedI32<Frac>>> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the + operator.

impl<'a, Frac> Add<Wrapping<FixedI32<Frac>>> for &'a Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the + operator.

impl<'a, Frac> Add<&'a Wrapping<FixedI32<Frac>>> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the + operator.

impl<'a, 'b, Frac> Add<&'a Wrapping<FixedI32<Frac>>> for &'b Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the + operator.

impl<Frac> Add<Wrapping<FixedI64<Frac>>> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the + operator.

impl<'a, Frac> Add<Wrapping<FixedI64<Frac>>> for &'a Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the + operator.

impl<'a, Frac> Add<&'a Wrapping<FixedI64<Frac>>> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the + operator.

impl<'a, 'b, Frac> Add<&'a Wrapping<FixedI64<Frac>>> for &'b Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the + operator.

impl<Frac> Add<Wrapping<FixedI128<Frac>>> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the + operator.

impl<'a, Frac> Add<Wrapping<FixedI128<Frac>>> for &'a Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the + operator.

impl<'a, Frac> Add<&'a Wrapping<FixedI128<Frac>>> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the + operator.

impl<'a, 'b, Frac> Add<&'a Wrapping<FixedI128<Frac>>> for &'b Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the + operator.

impl<Frac> Add<Wrapping<FixedU8<Frac>>> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the + operator.

impl<'a, Frac> Add<Wrapping<FixedU8<Frac>>> for &'a Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the + operator.

impl<'a, Frac> Add<&'a Wrapping<FixedU8<Frac>>> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the + operator.

impl<'a, 'b, Frac> Add<&'a Wrapping<FixedU8<Frac>>> for &'b Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the + operator.

impl<Frac> Add<Wrapping<FixedU16<Frac>>> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the + operator.

impl<'a, Frac> Add<Wrapping<FixedU16<Frac>>> for &'a Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the + operator.

impl<'a, Frac> Add<&'a Wrapping<FixedU16<Frac>>> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the + operator.

impl<'a, 'b, Frac> Add<&'a Wrapping<FixedU16<Frac>>> for &'b Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the + operator.

impl<Frac> Add<Wrapping<FixedU32<Frac>>> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the + operator.

impl<'a, Frac> Add<Wrapping<FixedU32<Frac>>> for &'a Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the + operator.

impl<'a, Frac> Add<&'a Wrapping<FixedU32<Frac>>> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the + operator.

impl<'a, 'b, Frac> Add<&'a Wrapping<FixedU32<Frac>>> for &'b Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the + operator.

impl<Frac> Add<Wrapping<FixedU64<Frac>>> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the + operator.

impl<'a, Frac> Add<Wrapping<FixedU64<Frac>>> for &'a Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the + operator.

impl<'a, Frac> Add<&'a Wrapping<FixedU64<Frac>>> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the + operator.

impl<'a, 'b, Frac> Add<&'a Wrapping<FixedU64<Frac>>> for &'b Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the + operator.

impl<Frac> Add<Wrapping<FixedU128<Frac>>> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the + operator.

impl<'a, Frac> Add<Wrapping<FixedU128<Frac>>> for &'a Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the + operator.

impl<'a, Frac> Add<&'a Wrapping<FixedU128<Frac>>> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the + operator.

impl<'a, 'b, Frac> Add<&'a Wrapping<FixedU128<Frac>>> for &'b Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the + operator.

impl<Frac> Sub<Wrapping<FixedI8<Frac>>> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the - operator.

impl<'a, Frac> Sub<Wrapping<FixedI8<Frac>>> for &'a Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the - operator.

impl<'a, Frac> Sub<&'a Wrapping<FixedI8<Frac>>> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the - operator.

impl<'a, 'b, Frac> Sub<&'a Wrapping<FixedI8<Frac>>> for &'b Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the - operator.

impl<Frac> Sub<Wrapping<FixedI16<Frac>>> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the - operator.

impl<'a, Frac> Sub<Wrapping<FixedI16<Frac>>> for &'a Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the - operator.

impl<'a, Frac> Sub<&'a Wrapping<FixedI16<Frac>>> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the - operator.

impl<'a, 'b, Frac> Sub<&'a Wrapping<FixedI16<Frac>>> for &'b Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the - operator.

impl<Frac> Sub<Wrapping<FixedI32<Frac>>> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the - operator.

impl<'a, Frac> Sub<Wrapping<FixedI32<Frac>>> for &'a Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the - operator.

impl<'a, Frac> Sub<&'a Wrapping<FixedI32<Frac>>> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the - operator.

impl<'a, 'b, Frac> Sub<&'a Wrapping<FixedI32<Frac>>> for &'b Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the - operator.

impl<Frac> Sub<Wrapping<FixedI64<Frac>>> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the - operator.

impl<'a, Frac> Sub<Wrapping<FixedI64<Frac>>> for &'a Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the - operator.

impl<'a, Frac> Sub<&'a Wrapping<FixedI64<Frac>>> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the - operator.

impl<'a, 'b, Frac> Sub<&'a Wrapping<FixedI64<Frac>>> for &'b Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the - operator.

impl<Frac> Sub<Wrapping<FixedI128<Frac>>> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the - operator.

impl<'a, Frac> Sub<Wrapping<FixedI128<Frac>>> for &'a Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the - operator.

impl<'a, Frac> Sub<&'a Wrapping<FixedI128<Frac>>> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the - operator.

impl<'a, 'b, Frac> Sub<&'a Wrapping<FixedI128<Frac>>> for &'b Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the - operator.

impl<Frac> Sub<Wrapping<FixedU8<Frac>>> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the - operator.

impl<'a, Frac> Sub<Wrapping<FixedU8<Frac>>> for &'a Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the - operator.

impl<'a, Frac> Sub<&'a Wrapping<FixedU8<Frac>>> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the - operator.

impl<'a, 'b, Frac> Sub<&'a Wrapping<FixedU8<Frac>>> for &'b Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the - operator.

impl<Frac> Sub<Wrapping<FixedU16<Frac>>> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the - operator.

impl<'a, Frac> Sub<Wrapping<FixedU16<Frac>>> for &'a Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the - operator.

impl<'a, Frac> Sub<&'a Wrapping<FixedU16<Frac>>> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the - operator.

impl<'a, 'b, Frac> Sub<&'a Wrapping<FixedU16<Frac>>> for &'b Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the - operator.

impl<Frac> Sub<Wrapping<FixedU32<Frac>>> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the - operator.

impl<'a, Frac> Sub<Wrapping<FixedU32<Frac>>> for &'a Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the - operator.

impl<'a, Frac> Sub<&'a Wrapping<FixedU32<Frac>>> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the - operator.

impl<'a, 'b, Frac> Sub<&'a Wrapping<FixedU32<Frac>>> for &'b Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the - operator.

impl<Frac> Sub<Wrapping<FixedU64<Frac>>> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the - operator.

impl<'a, Frac> Sub<Wrapping<FixedU64<Frac>>> for &'a Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the - operator.

impl<'a, Frac> Sub<&'a Wrapping<FixedU64<Frac>>> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the - operator.

impl<'a, 'b, Frac> Sub<&'a Wrapping<FixedU64<Frac>>> for &'b Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the - operator.

impl<Frac> Sub<Wrapping<FixedU128<Frac>>> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the - operator.

impl<'a, Frac> Sub<Wrapping<FixedU128<Frac>>> for &'a Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the - operator.

impl<'a, Frac> Sub<&'a Wrapping<FixedU128<Frac>>> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the - operator.

impl<'a, 'b, Frac> Sub<&'a Wrapping<FixedU128<Frac>>> for &'b Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the - operator.

impl<Frac> Mul<Wrapping<FixedI8<Frac>>> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the * operator.

impl<'a, Frac> Mul<Wrapping<FixedI8<Frac>>> for &'a Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the * operator.

impl<'a, Frac> Mul<&'a Wrapping<FixedI8<Frac>>> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the * operator.

impl<'a, 'b, Frac> Mul<&'a Wrapping<FixedI8<Frac>>> for &'b Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the * operator.

impl<Frac> Mul<i8> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the * operator.

impl<'a, Frac> Mul<i8> for &'a Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the * operator.

impl<'a, Frac> Mul<&'a i8> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the * operator.

impl<'a, 'b, Frac> Mul<&'a i8> for &'b Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the * operator.

impl<Frac> Mul<Wrapping<FixedI16<Frac>>> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the * operator.

impl<'a, Frac> Mul<Wrapping<FixedI16<Frac>>> for &'a Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the * operator.

impl<'a, Frac> Mul<&'a Wrapping<FixedI16<Frac>>> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the * operator.

impl<'a, 'b, Frac> Mul<&'a Wrapping<FixedI16<Frac>>> for &'b Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the * operator.

impl<Frac> Mul<i16> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the * operator.

impl<'a, Frac> Mul<i16> for &'a Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the * operator.

impl<'a, Frac> Mul<&'a i16> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the * operator.

impl<'a, 'b, Frac> Mul<&'a i16> for &'b Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the * operator.

impl<Frac> Mul<Wrapping<FixedI32<Frac>>> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the * operator.

impl<'a, Frac> Mul<Wrapping<FixedI32<Frac>>> for &'a Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the * operator.

impl<'a, Frac> Mul<&'a Wrapping<FixedI32<Frac>>> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the * operator.

impl<'a, 'b, Frac> Mul<&'a Wrapping<FixedI32<Frac>>> for &'b Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the * operator.

impl<Frac> Mul<i32> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the * operator.

impl<'a, Frac> Mul<i32> for &'a Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the * operator.

impl<'a, Frac> Mul<&'a i32> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the * operator.

impl<'a, 'b, Frac> Mul<&'a i32> for &'b Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the * operator.

impl<Frac> Mul<Wrapping<FixedI64<Frac>>> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the * operator.

impl<'a, Frac> Mul<Wrapping<FixedI64<Frac>>> for &'a Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the * operator.

impl<'a, Frac> Mul<&'a Wrapping<FixedI64<Frac>>> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the * operator.

impl<'a, 'b, Frac> Mul<&'a Wrapping<FixedI64<Frac>>> for &'b Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the * operator.

impl<Frac> Mul<i64> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the * operator.

impl<'a, Frac> Mul<i64> for &'a Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the * operator.

impl<'a, Frac> Mul<&'a i64> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the * operator.

impl<'a, 'b, Frac> Mul<&'a i64> for &'b Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the * operator.

impl<Frac> Mul<Wrapping<FixedI128<Frac>>> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the * operator.

impl<'a, Frac> Mul<Wrapping<FixedI128<Frac>>> for &'a Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the * operator.

impl<'a, Frac> Mul<&'a Wrapping<FixedI128<Frac>>> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the * operator.

impl<'a, 'b, Frac> Mul<&'a Wrapping<FixedI128<Frac>>> for &'b Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the * operator.

impl<Frac> Mul<i128> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the * operator.

impl<'a, Frac> Mul<i128> for &'a Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the * operator.

impl<'a, Frac> Mul<&'a i128> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the * operator.

impl<'a, 'b, Frac> Mul<&'a i128> for &'b Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the * operator.

impl<Frac> Mul<Wrapping<FixedU8<Frac>>> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the * operator.

impl<'a, Frac> Mul<Wrapping<FixedU8<Frac>>> for &'a Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the * operator.

impl<'a, Frac> Mul<&'a Wrapping<FixedU8<Frac>>> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the * operator.

impl<'a, 'b, Frac> Mul<&'a Wrapping<FixedU8<Frac>>> for &'b Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the * operator.

impl<Frac> Mul<u8> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the * operator.

impl<'a, Frac> Mul<u8> for &'a Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the * operator.

impl<'a, Frac> Mul<&'a u8> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the * operator.

impl<'a, 'b, Frac> Mul<&'a u8> for &'b Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the * operator.

impl<Frac> Mul<Wrapping<FixedU16<Frac>>> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the * operator.

impl<'a, Frac> Mul<Wrapping<FixedU16<Frac>>> for &'a Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the * operator.

impl<'a, Frac> Mul<&'a Wrapping<FixedU16<Frac>>> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the * operator.

impl<'a, 'b, Frac> Mul<&'a Wrapping<FixedU16<Frac>>> for &'b Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the * operator.

impl<Frac> Mul<u16> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the * operator.

impl<'a, Frac> Mul<u16> for &'a Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the * operator.

impl<'a, Frac> Mul<&'a u16> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the * operator.

impl<'a, 'b, Frac> Mul<&'a u16> for &'b Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the * operator.

impl<Frac> Mul<Wrapping<FixedU32<Frac>>> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the * operator.

impl<'a, Frac> Mul<Wrapping<FixedU32<Frac>>> for &'a Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the * operator.

impl<'a, Frac> Mul<&'a Wrapping<FixedU32<Frac>>> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the * operator.

impl<'a, 'b, Frac> Mul<&'a Wrapping<FixedU32<Frac>>> for &'b Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the * operator.

impl<Frac> Mul<u32> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the * operator.

impl<'a, Frac> Mul<u32> for &'a Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the * operator.

impl<'a, Frac> Mul<&'a u32> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the * operator.

impl<'a, 'b, Frac> Mul<&'a u32> for &'b Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the * operator.

impl<Frac> Mul<Wrapping<FixedU64<Frac>>> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the * operator.

impl<'a, Frac> Mul<Wrapping<FixedU64<Frac>>> for &'a Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the * operator.

impl<'a, Frac> Mul<&'a Wrapping<FixedU64<Frac>>> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the * operator.

impl<'a, 'b, Frac> Mul<&'a Wrapping<FixedU64<Frac>>> for &'b Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the * operator.

impl<Frac> Mul<u64> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the * operator.

impl<'a, Frac> Mul<u64> for &'a Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the * operator.

impl<'a, Frac> Mul<&'a u64> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the * operator.

impl<'a, 'b, Frac> Mul<&'a u64> for &'b Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the * operator.

impl<Frac> Mul<Wrapping<FixedU128<Frac>>> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the * operator.

impl<'a, Frac> Mul<Wrapping<FixedU128<Frac>>> for &'a Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the * operator.

impl<'a, Frac> Mul<&'a Wrapping<FixedU128<Frac>>> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the * operator.

impl<'a, 'b, Frac> Mul<&'a Wrapping<FixedU128<Frac>>> for &'b Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the * operator.

impl<Frac> Mul<u128> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the * operator.

impl<'a, Frac> Mul<u128> for &'a Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the * operator.

impl<'a, Frac> Mul<&'a u128> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the * operator.

impl<'a, 'b, Frac> Mul<&'a u128> for &'b Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the * operator.

impl<Frac> Div<Wrapping<FixedI8<Frac>>> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the / operator.

impl<'a, Frac> Div<Wrapping<FixedI8<Frac>>> for &'a Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the / operator.

impl<'a, Frac> Div<&'a Wrapping<FixedI8<Frac>>> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the / operator.

impl<'a, 'b, Frac> Div<&'a Wrapping<FixedI8<Frac>>> for &'b Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the / operator.

impl<Frac> Div<i8> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the / operator.

impl<'a, Frac> Div<i8> for &'a Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the / operator.

impl<'a, Frac> Div<&'a i8> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the / operator.

impl<'a, 'b, Frac> Div<&'a i8> for &'b Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the / operator.

impl<Frac> Div<Wrapping<FixedI16<Frac>>> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the / operator.

impl<'a, Frac> Div<Wrapping<FixedI16<Frac>>> for &'a Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the / operator.

impl<'a, Frac> Div<&'a Wrapping<FixedI16<Frac>>> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the / operator.

impl<'a, 'b, Frac> Div<&'a Wrapping<FixedI16<Frac>>> for &'b Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the / operator.

impl<Frac> Div<i16> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the / operator.

impl<'a, Frac> Div<i16> for &'a Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the / operator.

impl<'a, Frac> Div<&'a i16> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the / operator.

impl<'a, 'b, Frac> Div<&'a i16> for &'b Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the / operator.

impl<Frac> Div<Wrapping<FixedI32<Frac>>> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the / operator.

impl<'a, Frac> Div<Wrapping<FixedI32<Frac>>> for &'a Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the / operator.

impl<'a, Frac> Div<&'a Wrapping<FixedI32<Frac>>> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the / operator.

impl<'a, 'b, Frac> Div<&'a Wrapping<FixedI32<Frac>>> for &'b Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the / operator.

impl<Frac> Div<i32> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the / operator.

impl<'a, Frac> Div<i32> for &'a Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the / operator.

impl<'a, Frac> Div<&'a i32> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the / operator.

impl<'a, 'b, Frac> Div<&'a i32> for &'b Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the / operator.

impl<Frac> Div<Wrapping<FixedI64<Frac>>> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the / operator.

impl<'a, Frac> Div<Wrapping<FixedI64<Frac>>> for &'a Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the / operator.

impl<'a, Frac> Div<&'a Wrapping<FixedI64<Frac>>> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the / operator.

impl<'a, 'b, Frac> Div<&'a Wrapping<FixedI64<Frac>>> for &'b Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the / operator.

impl<Frac> Div<i64> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the / operator.

impl<'a, Frac> Div<i64> for &'a Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the / operator.

impl<'a, Frac> Div<&'a i64> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the / operator.

impl<'a, 'b, Frac> Div<&'a i64> for &'b Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the / operator.

impl<Frac> Div<Wrapping<FixedI128<Frac>>> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the / operator.

impl<'a, Frac> Div<Wrapping<FixedI128<Frac>>> for &'a Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the / operator.

impl<'a, Frac> Div<&'a Wrapping<FixedI128<Frac>>> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the / operator.

impl<'a, 'b, Frac> Div<&'a Wrapping<FixedI128<Frac>>> for &'b Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the / operator.

impl<Frac> Div<i128> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the / operator.

impl<'a, Frac> Div<i128> for &'a Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the / operator.

impl<'a, Frac> Div<&'a i128> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the / operator.

impl<'a, 'b, Frac> Div<&'a i128> for &'b Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the / operator.

impl<Frac> Div<Wrapping<FixedU8<Frac>>> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the / operator.

impl<'a, Frac> Div<Wrapping<FixedU8<Frac>>> for &'a Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the / operator.

impl<'a, Frac> Div<&'a Wrapping<FixedU8<Frac>>> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the / operator.

impl<'a, 'b, Frac> Div<&'a Wrapping<FixedU8<Frac>>> for &'b Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the / operator.

impl<Frac> Div<u8> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the / operator.

impl<'a, Frac> Div<u8> for &'a Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the / operator.

impl<'a, Frac> Div<&'a u8> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the / operator.

impl<'a, 'b, Frac> Div<&'a u8> for &'b Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the / operator.

impl<Frac> Div<Wrapping<FixedU16<Frac>>> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the / operator.

impl<'a, Frac> Div<Wrapping<FixedU16<Frac>>> for &'a Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the / operator.

impl<'a, Frac> Div<&'a Wrapping<FixedU16<Frac>>> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the / operator.

impl<'a, 'b, Frac> Div<&'a Wrapping<FixedU16<Frac>>> for &'b Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the / operator.

impl<Frac> Div<u16> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the / operator.

impl<'a, Frac> Div<u16> for &'a Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the / operator.

impl<'a, Frac> Div<&'a u16> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the / operator.

impl<'a, 'b, Frac> Div<&'a u16> for &'b Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the / operator.

impl<Frac> Div<Wrapping<FixedU32<Frac>>> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the / operator.

impl<'a, Frac> Div<Wrapping<FixedU32<Frac>>> for &'a Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the / operator.

impl<'a, Frac> Div<&'a Wrapping<FixedU32<Frac>>> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the / operator.

impl<'a, 'b, Frac> Div<&'a Wrapping<FixedU32<Frac>>> for &'b Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the / operator.

impl<Frac> Div<u32> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the / operator.

impl<'a, Frac> Div<u32> for &'a Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the / operator.

impl<'a, Frac> Div<&'a u32> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the / operator.

impl<'a, 'b, Frac> Div<&'a u32> for &'b Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the / operator.

impl<Frac> Div<Wrapping<FixedU64<Frac>>> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the / operator.

impl<'a, Frac> Div<Wrapping<FixedU64<Frac>>> for &'a Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the / operator.

impl<'a, Frac> Div<&'a Wrapping<FixedU64<Frac>>> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the / operator.

impl<'a, 'b, Frac> Div<&'a Wrapping<FixedU64<Frac>>> for &'b Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the / operator.

impl<Frac> Div<u64> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the / operator.

impl<'a, Frac> Div<u64> for &'a Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the / operator.

impl<'a, Frac> Div<&'a u64> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the / operator.

impl<'a, 'b, Frac> Div<&'a u64> for &'b Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the / operator.

impl<Frac> Div<Wrapping<FixedU128<Frac>>> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the / operator.

impl<'a, Frac> Div<Wrapping<FixedU128<Frac>>> for &'a Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the / operator.

impl<'a, Frac> Div<&'a Wrapping<FixedU128<Frac>>> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the / operator.

impl<'a, 'b, Frac> Div<&'a Wrapping<FixedU128<Frac>>> for &'b Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the / operator.

impl<Frac> Div<u128> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the / operator.

impl<'a, Frac> Div<u128> for &'a Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the / operator.

impl<'a, Frac> Div<&'a u128> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the / operator.

impl<'a, 'b, Frac> Div<&'a u128> for &'b Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the / operator.

impl<Frac> Rem<i8> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the % operator.

impl<'a, Frac> Rem<i8> for &'a Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the % operator.

impl<'a, Frac> Rem<&'a i8> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the % operator.

impl<'a, 'b, Frac> Rem<&'a i8> for &'b Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the % operator.

impl<Frac> Rem<i16> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the % operator.

impl<'a, Frac> Rem<i16> for &'a Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the % operator.

impl<'a, Frac> Rem<&'a i16> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the % operator.

impl<'a, 'b, Frac> Rem<&'a i16> for &'b Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the % operator.

impl<Frac> Rem<i32> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the % operator.

impl<'a, Frac> Rem<i32> for &'a Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the % operator.

impl<'a, Frac> Rem<&'a i32> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the % operator.

impl<'a, 'b, Frac> Rem<&'a i32> for &'b Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the % operator.

impl<Frac> Rem<i64> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the % operator.

impl<'a, Frac> Rem<i64> for &'a Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the % operator.

impl<'a, Frac> Rem<&'a i64> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the % operator.

impl<'a, 'b, Frac> Rem<&'a i64> for &'b Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the % operator.

impl<Frac> Rem<i128> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the % operator.

impl<'a, Frac> Rem<i128> for &'a Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the % operator.

impl<'a, Frac> Rem<&'a i128> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the % operator.

impl<'a, 'b, Frac> Rem<&'a i128> for &'b Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the % operator.

impl<Frac> Rem<u8> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the % operator.

impl<'a, Frac> Rem<u8> for &'a Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the % operator.

impl<'a, Frac> Rem<&'a u8> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the % operator.

impl<'a, 'b, Frac> Rem<&'a u8> for &'b Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the % operator.

impl<Frac> Rem<u16> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the % operator.

impl<'a, Frac> Rem<u16> for &'a Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the % operator.

impl<'a, Frac> Rem<&'a u16> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the % operator.

impl<'a, 'b, Frac> Rem<&'a u16> for &'b Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the % operator.

impl<Frac> Rem<u32> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the % operator.

impl<'a, Frac> Rem<u32> for &'a Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the % operator.

impl<'a, Frac> Rem<&'a u32> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the % operator.

impl<'a, 'b, Frac> Rem<&'a u32> for &'b Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the % operator.

impl<Frac> Rem<u64> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the % operator.

impl<'a, Frac> Rem<u64> for &'a Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the % operator.

impl<'a, Frac> Rem<&'a u64> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the % operator.

impl<'a, 'b, Frac> Rem<&'a u64> for &'b Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the % operator.

impl<Frac> Rem<u128> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the % operator.

impl<'a, Frac> Rem<u128> for &'a Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the % operator.

impl<'a, Frac> Rem<&'a u128> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the % operator.

impl<'a, 'b, Frac> Rem<&'a u128> for &'b Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the % operator.

impl<Frac> Neg for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the - operator.

impl<'a, Frac> Neg for &'a Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the - operator.

impl<Frac> Neg for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the - operator.

impl<'a, Frac> Neg for &'a Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the - operator.

impl<Frac> Neg for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the - operator.

impl<'a, Frac> Neg for &'a Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the - operator.

impl<Frac> Neg for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the - operator.

impl<'a, Frac> Neg for &'a Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the - operator.

impl<Frac> Neg for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the - operator.

impl<'a, Frac> Neg for &'a Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the - operator.

impl<Frac> Neg for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the - operator.

impl<'a, Frac> Neg for &'a Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the - operator.

impl<Frac> Neg for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the - operator.

impl<'a, Frac> Neg for &'a Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the - operator.

impl<Frac> Neg for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the - operator.

impl<'a, Frac> Neg for &'a Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the - operator.

impl<Frac> Neg for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the - operator.

impl<'a, Frac> Neg for &'a Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the - operator.

impl<Frac> Neg for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the - operator.

impl<'a, Frac> Neg for &'a Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the - operator.

impl<Frac> AddAssign<Wrapping<FixedI8<Frac>>> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<'a, Frac> AddAssign<&'a Wrapping<FixedI8<Frac>>> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<Frac> AddAssign<Wrapping<FixedI16<Frac>>> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<'a, Frac> AddAssign<&'a Wrapping<FixedI16<Frac>>> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<Frac> AddAssign<Wrapping<FixedI32<Frac>>> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<'a, Frac> AddAssign<&'a Wrapping<FixedI32<Frac>>> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<Frac> AddAssign<Wrapping<FixedI64<Frac>>> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<'a, Frac> AddAssign<&'a Wrapping<FixedI64<Frac>>> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<Frac> AddAssign<Wrapping<FixedI128<Frac>>> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<'a, Frac> AddAssign<&'a Wrapping<FixedI128<Frac>>> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<Frac> AddAssign<Wrapping<FixedU8<Frac>>> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<'a, Frac> AddAssign<&'a Wrapping<FixedU8<Frac>>> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<Frac> AddAssign<Wrapping<FixedU16<Frac>>> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<'a, Frac> AddAssign<&'a Wrapping<FixedU16<Frac>>> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<Frac> AddAssign<Wrapping<FixedU32<Frac>>> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<'a, Frac> AddAssign<&'a Wrapping<FixedU32<Frac>>> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<Frac> AddAssign<Wrapping<FixedU64<Frac>>> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<'a, Frac> AddAssign<&'a Wrapping<FixedU64<Frac>>> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<Frac> AddAssign<Wrapping<FixedU128<Frac>>> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<'a, Frac> AddAssign<&'a Wrapping<FixedU128<Frac>>> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<Frac> SubAssign<Wrapping<FixedI8<Frac>>> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<'a, Frac> SubAssign<&'a Wrapping<FixedI8<Frac>>> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<Frac> SubAssign<Wrapping<FixedI16<Frac>>> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<'a, Frac> SubAssign<&'a Wrapping<FixedI16<Frac>>> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<Frac> SubAssign<Wrapping<FixedI32<Frac>>> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<'a, Frac> SubAssign<&'a Wrapping<FixedI32<Frac>>> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<Frac> SubAssign<Wrapping<FixedI64<Frac>>> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<'a, Frac> SubAssign<&'a Wrapping<FixedI64<Frac>>> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<Frac> SubAssign<Wrapping<FixedI128<Frac>>> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<'a, Frac> SubAssign<&'a Wrapping<FixedI128<Frac>>> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<Frac> SubAssign<Wrapping<FixedU8<Frac>>> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<'a, Frac> SubAssign<&'a Wrapping<FixedU8<Frac>>> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<Frac> SubAssign<Wrapping<FixedU16<Frac>>> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<'a, Frac> SubAssign<&'a Wrapping<FixedU16<Frac>>> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<Frac> SubAssign<Wrapping<FixedU32<Frac>>> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<'a, Frac> SubAssign<&'a Wrapping<FixedU32<Frac>>> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<Frac> SubAssign<Wrapping<FixedU64<Frac>>> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<'a, Frac> SubAssign<&'a Wrapping<FixedU64<Frac>>> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<Frac> SubAssign<Wrapping<FixedU128<Frac>>> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<'a, Frac> SubAssign<&'a Wrapping<FixedU128<Frac>>> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<Frac> MulAssign<Wrapping<FixedI8<Frac>>> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<'a, Frac> MulAssign<&'a Wrapping<FixedI8<Frac>>> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<Frac> MulAssign<i8> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<'a, Frac> MulAssign<&'a i8> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<Frac> MulAssign<Wrapping<FixedI16<Frac>>> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<'a, Frac> MulAssign<&'a Wrapping<FixedI16<Frac>>> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<Frac> MulAssign<i16> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<'a, Frac> MulAssign<&'a i16> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<Frac> MulAssign<Wrapping<FixedI32<Frac>>> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<'a, Frac> MulAssign<&'a Wrapping<FixedI32<Frac>>> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<Frac> MulAssign<i32> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<'a, Frac> MulAssign<&'a i32> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<Frac> MulAssign<Wrapping<FixedI64<Frac>>> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<'a, Frac> MulAssign<&'a Wrapping<FixedI64<Frac>>> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<Frac> MulAssign<i64> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<'a, Frac> MulAssign<&'a i64> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<Frac> MulAssign<Wrapping<FixedI128<Frac>>> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<'a, Frac> MulAssign<&'a Wrapping<FixedI128<Frac>>> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<Frac> MulAssign<i128> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<'a, Frac> MulAssign<&'a i128> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<Frac> MulAssign<Wrapping<FixedU8<Frac>>> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<'a, Frac> MulAssign<&'a Wrapping<FixedU8<Frac>>> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<Frac> MulAssign<u8> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<'a, Frac> MulAssign<&'a u8> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<Frac> MulAssign<Wrapping<FixedU16<Frac>>> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<'a, Frac> MulAssign<&'a Wrapping<FixedU16<Frac>>> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<Frac> MulAssign<u16> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<'a, Frac> MulAssign<&'a u16> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<Frac> MulAssign<Wrapping<FixedU32<Frac>>> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<'a, Frac> MulAssign<&'a Wrapping<FixedU32<Frac>>> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<Frac> MulAssign<u32> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<'a, Frac> MulAssign<&'a u32> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<Frac> MulAssign<Wrapping<FixedU64<Frac>>> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<'a, Frac> MulAssign<&'a Wrapping<FixedU64<Frac>>> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<Frac> MulAssign<u64> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<'a, Frac> MulAssign<&'a u64> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<Frac> MulAssign<Wrapping<FixedU128<Frac>>> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<'a, Frac> MulAssign<&'a Wrapping<FixedU128<Frac>>> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<Frac> MulAssign<u128> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<'a, Frac> MulAssign<&'a u128> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<Frac> DivAssign<Wrapping<FixedI8<Frac>>> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<'a, Frac> DivAssign<&'a Wrapping<FixedI8<Frac>>> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<Frac> DivAssign<i8> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<'a, Frac> DivAssign<&'a i8> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<Frac> DivAssign<Wrapping<FixedI16<Frac>>> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<'a, Frac> DivAssign<&'a Wrapping<FixedI16<Frac>>> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<Frac> DivAssign<i16> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<'a, Frac> DivAssign<&'a i16> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<Frac> DivAssign<Wrapping<FixedI32<Frac>>> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<'a, Frac> DivAssign<&'a Wrapping<FixedI32<Frac>>> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<Frac> DivAssign<i32> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<'a, Frac> DivAssign<&'a i32> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<Frac> DivAssign<Wrapping<FixedI64<Frac>>> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<'a, Frac> DivAssign<&'a Wrapping<FixedI64<Frac>>> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<Frac> DivAssign<i64> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<'a, Frac> DivAssign<&'a i64> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<Frac> DivAssign<Wrapping<FixedI128<Frac>>> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<'a, Frac> DivAssign<&'a Wrapping<FixedI128<Frac>>> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<Frac> DivAssign<i128> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<'a, Frac> DivAssign<&'a i128> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<Frac> DivAssign<Wrapping<FixedU8<Frac>>> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<'a, Frac> DivAssign<&'a Wrapping<FixedU8<Frac>>> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<Frac> DivAssign<u8> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<'a, Frac> DivAssign<&'a u8> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<Frac> DivAssign<Wrapping<FixedU16<Frac>>> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<'a, Frac> DivAssign<&'a Wrapping<FixedU16<Frac>>> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<Frac> DivAssign<u16> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<'a, Frac> DivAssign<&'a u16> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<Frac> DivAssign<Wrapping<FixedU32<Frac>>> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<'a, Frac> DivAssign<&'a Wrapping<FixedU32<Frac>>> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<Frac> DivAssign<u32> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<'a, Frac> DivAssign<&'a u32> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<Frac> DivAssign<Wrapping<FixedU64<Frac>>> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<'a, Frac> DivAssign<&'a Wrapping<FixedU64<Frac>>> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<Frac> DivAssign<u64> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<'a, Frac> DivAssign<&'a u64> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<Frac> DivAssign<Wrapping<FixedU128<Frac>>> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<'a, Frac> DivAssign<&'a Wrapping<FixedU128<Frac>>> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<Frac> DivAssign<u128> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<'a, Frac> DivAssign<&'a u128> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<Frac> RemAssign<i8> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<'a, Frac> RemAssign<&'a i8> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<Frac> RemAssign<i16> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<'a, Frac> RemAssign<&'a i16> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<Frac> RemAssign<i32> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<'a, Frac> RemAssign<&'a i32> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<Frac> RemAssign<i64> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<'a, Frac> RemAssign<&'a i64> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<Frac> RemAssign<i128> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<'a, Frac> RemAssign<&'a i128> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<Frac> RemAssign<u8> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<'a, Frac> RemAssign<&'a u8> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<Frac> RemAssign<u16> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<'a, Frac> RemAssign<&'a u16> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<Frac> RemAssign<u32> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<'a, Frac> RemAssign<&'a u32> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<Frac> RemAssign<u64> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<'a, Frac> RemAssign<&'a u64> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<Frac> RemAssign<u128> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<'a, Frac> RemAssign<&'a u128> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<Frac> Not for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the ! operator.

impl<'a, Frac> Not for &'a Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the ! operator.

impl<Frac> Not for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the ! operator.

impl<'a, Frac> Not for &'a Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the ! operator.

impl<Frac> Not for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the ! operator.

impl<'a, Frac> Not for &'a Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the ! operator.

impl<Frac> Not for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the ! operator.

impl<'a, Frac> Not for &'a Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the ! operator.

impl<Frac> Not for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the ! operator.

impl<'a, Frac> Not for &'a Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the ! operator.

impl<Frac> Not for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the ! operator.

impl<'a, Frac> Not for &'a Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the ! operator.

impl<Frac> Not for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the ! operator.

impl<'a, Frac> Not for &'a Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the ! operator.

impl<Frac> Not for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the ! operator.

impl<'a, Frac> Not for &'a Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the ! operator.

impl<Frac> Not for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the ! operator.

impl<'a, Frac> Not for &'a Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the ! operator.

impl<Frac> Not for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the ! operator.

impl<'a, Frac> Not for &'a Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the ! operator.

impl<Frac> BitAnd<Wrapping<FixedI8<Frac>>> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the & operator.

impl<'a, Frac> BitAnd<Wrapping<FixedI8<Frac>>> for &'a Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the & operator.

impl<'a, Frac> BitAnd<&'a Wrapping<FixedI8<Frac>>> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the & operator.

impl<'a, 'b, Frac> BitAnd<&'a Wrapping<FixedI8<Frac>>> for &'b Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the & operator.

impl<Frac> BitAnd<Wrapping<FixedI16<Frac>>> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the & operator.

impl<'a, Frac> BitAnd<Wrapping<FixedI16<Frac>>> for &'a Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the & operator.

impl<'a, Frac> BitAnd<&'a Wrapping<FixedI16<Frac>>> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the & operator.

impl<'a, 'b, Frac> BitAnd<&'a Wrapping<FixedI16<Frac>>> for &'b Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the & operator.

impl<Frac> BitAnd<Wrapping<FixedI32<Frac>>> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the & operator.

impl<'a, Frac> BitAnd<Wrapping<FixedI32<Frac>>> for &'a Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the & operator.

impl<'a, Frac> BitAnd<&'a Wrapping<FixedI32<Frac>>> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the & operator.

impl<'a, 'b, Frac> BitAnd<&'a Wrapping<FixedI32<Frac>>> for &'b Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the & operator.

impl<Frac> BitAnd<Wrapping<FixedI64<Frac>>> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the & operator.

impl<'a, Frac> BitAnd<Wrapping<FixedI64<Frac>>> for &'a Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the & operator.

impl<'a, Frac> BitAnd<&'a Wrapping<FixedI64<Frac>>> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the & operator.

impl<'a, 'b, Frac> BitAnd<&'a Wrapping<FixedI64<Frac>>> for &'b Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the & operator.

impl<Frac> BitAnd<Wrapping<FixedI128<Frac>>> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the & operator.

impl<'a, Frac> BitAnd<Wrapping<FixedI128<Frac>>> for &'a Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the & operator.

impl<'a, Frac> BitAnd<&'a Wrapping<FixedI128<Frac>>> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the & operator.

impl<'a, 'b, Frac> BitAnd<&'a Wrapping<FixedI128<Frac>>> for &'b Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the & operator.

impl<Frac> BitAnd<Wrapping<FixedU8<Frac>>> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the & operator.

impl<'a, Frac> BitAnd<Wrapping<FixedU8<Frac>>> for &'a Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the & operator.

impl<'a, Frac> BitAnd<&'a Wrapping<FixedU8<Frac>>> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the & operator.

impl<'a, 'b, Frac> BitAnd<&'a Wrapping<FixedU8<Frac>>> for &'b Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the & operator.

impl<Frac> BitAnd<Wrapping<FixedU16<Frac>>> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the & operator.

impl<'a, Frac> BitAnd<Wrapping<FixedU16<Frac>>> for &'a Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the & operator.

impl<'a, Frac> BitAnd<&'a Wrapping<FixedU16<Frac>>> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the & operator.

impl<'a, 'b, Frac> BitAnd<&'a Wrapping<FixedU16<Frac>>> for &'b Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the & operator.

impl<Frac> BitAnd<Wrapping<FixedU32<Frac>>> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the & operator.

impl<'a, Frac> BitAnd<Wrapping<FixedU32<Frac>>> for &'a Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the & operator.

impl<'a, Frac> BitAnd<&'a Wrapping<FixedU32<Frac>>> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the & operator.

impl<'a, 'b, Frac> BitAnd<&'a Wrapping<FixedU32<Frac>>> for &'b Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the & operator.

impl<Frac> BitAnd<Wrapping<FixedU64<Frac>>> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the & operator.

impl<'a, Frac> BitAnd<Wrapping<FixedU64<Frac>>> for &'a Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the & operator.

impl<'a, Frac> BitAnd<&'a Wrapping<FixedU64<Frac>>> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the & operator.

impl<'a, 'b, Frac> BitAnd<&'a Wrapping<FixedU64<Frac>>> for &'b Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the & operator.

impl<Frac> BitAnd<Wrapping<FixedU128<Frac>>> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the & operator.

impl<'a, Frac> BitAnd<Wrapping<FixedU128<Frac>>> for &'a Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the & operator.

impl<'a, Frac> BitAnd<&'a Wrapping<FixedU128<Frac>>> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the & operator.

impl<'a, 'b, Frac> BitAnd<&'a Wrapping<FixedU128<Frac>>> for &'b Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the & operator.

impl<Frac> BitOr<Wrapping<FixedI8<Frac>>> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the | operator.

impl<'a, Frac> BitOr<Wrapping<FixedI8<Frac>>> for &'a Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the | operator.

impl<'a, Frac> BitOr<&'a Wrapping<FixedI8<Frac>>> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the | operator.

impl<'a, 'b, Frac> BitOr<&'a Wrapping<FixedI8<Frac>>> for &'b Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the | operator.

impl<Frac> BitOr<Wrapping<FixedI16<Frac>>> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the | operator.

impl<'a, Frac> BitOr<Wrapping<FixedI16<Frac>>> for &'a Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the | operator.

impl<'a, Frac> BitOr<&'a Wrapping<FixedI16<Frac>>> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the | operator.

impl<'a, 'b, Frac> BitOr<&'a Wrapping<FixedI16<Frac>>> for &'b Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the | operator.

impl<Frac> BitOr<Wrapping<FixedI32<Frac>>> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the | operator.

impl<'a, Frac> BitOr<Wrapping<FixedI32<Frac>>> for &'a Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the | operator.

impl<'a, Frac> BitOr<&'a Wrapping<FixedI32<Frac>>> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the | operator.

impl<'a, 'b, Frac> BitOr<&'a Wrapping<FixedI32<Frac>>> for &'b Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the | operator.

impl<Frac> BitOr<Wrapping<FixedI64<Frac>>> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the | operator.

impl<'a, Frac> BitOr<Wrapping<FixedI64<Frac>>> for &'a Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the | operator.

impl<'a, Frac> BitOr<&'a Wrapping<FixedI64<Frac>>> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the | operator.

impl<'a, 'b, Frac> BitOr<&'a Wrapping<FixedI64<Frac>>> for &'b Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the | operator.

impl<Frac> BitOr<Wrapping<FixedI128<Frac>>> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the | operator.

impl<'a, Frac> BitOr<Wrapping<FixedI128<Frac>>> for &'a Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the | operator.

impl<'a, Frac> BitOr<&'a Wrapping<FixedI128<Frac>>> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the | operator.

impl<'a, 'b, Frac> BitOr<&'a Wrapping<FixedI128<Frac>>> for &'b Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the | operator.

impl<Frac> BitOr<Wrapping<FixedU8<Frac>>> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the | operator.

impl<'a, Frac> BitOr<Wrapping<FixedU8<Frac>>> for &'a Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the | operator.

impl<'a, Frac> BitOr<&'a Wrapping<FixedU8<Frac>>> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the | operator.

impl<'a, 'b, Frac> BitOr<&'a Wrapping<FixedU8<Frac>>> for &'b Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the | operator.

impl<Frac> BitOr<Wrapping<FixedU16<Frac>>> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the | operator.

impl<'a, Frac> BitOr<Wrapping<FixedU16<Frac>>> for &'a Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the | operator.

impl<'a, Frac> BitOr<&'a Wrapping<FixedU16<Frac>>> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the | operator.

impl<'a, 'b, Frac> BitOr<&'a Wrapping<FixedU16<Frac>>> for &'b Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the | operator.

impl<Frac> BitOr<Wrapping<FixedU32<Frac>>> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the | operator.

impl<'a, Frac> BitOr<Wrapping<FixedU32<Frac>>> for &'a Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the | operator.

impl<'a, Frac> BitOr<&'a Wrapping<FixedU32<Frac>>> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the | operator.

impl<'a, 'b, Frac> BitOr<&'a Wrapping<FixedU32<Frac>>> for &'b Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the | operator.

impl<Frac> BitOr<Wrapping<FixedU64<Frac>>> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the | operator.

impl<'a, Frac> BitOr<Wrapping<FixedU64<Frac>>> for &'a Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the | operator.

impl<'a, Frac> BitOr<&'a Wrapping<FixedU64<Frac>>> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the | operator.

impl<'a, 'b, Frac> BitOr<&'a Wrapping<FixedU64<Frac>>> for &'b Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the | operator.

impl<Frac> BitOr<Wrapping<FixedU128<Frac>>> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the | operator.

impl<'a, Frac> BitOr<Wrapping<FixedU128<Frac>>> for &'a Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the | operator.

impl<'a, Frac> BitOr<&'a Wrapping<FixedU128<Frac>>> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the | operator.

impl<'a, 'b, Frac> BitOr<&'a Wrapping<FixedU128<Frac>>> for &'b Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the | operator.

impl<Frac> BitXor<Wrapping<FixedI8<Frac>>> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the ^ operator.

impl<'a, Frac> BitXor<Wrapping<FixedI8<Frac>>> for &'a Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the ^ operator.

impl<'a, Frac> BitXor<&'a Wrapping<FixedI8<Frac>>> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the ^ operator.

impl<'a, 'b, Frac> BitXor<&'a Wrapping<FixedI8<Frac>>> for &'b Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the ^ operator.

impl<Frac> BitXor<Wrapping<FixedI16<Frac>>> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the ^ operator.

impl<'a, Frac> BitXor<Wrapping<FixedI16<Frac>>> for &'a Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the ^ operator.

impl<'a, Frac> BitXor<&'a Wrapping<FixedI16<Frac>>> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the ^ operator.

impl<'a, 'b, Frac> BitXor<&'a Wrapping<FixedI16<Frac>>> for &'b Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the ^ operator.

impl<Frac> BitXor<Wrapping<FixedI32<Frac>>> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the ^ operator.

impl<'a, Frac> BitXor<Wrapping<FixedI32<Frac>>> for &'a Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the ^ operator.

impl<'a, Frac> BitXor<&'a Wrapping<FixedI32<Frac>>> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the ^ operator.

impl<'a, 'b, Frac> BitXor<&'a Wrapping<FixedI32<Frac>>> for &'b Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the ^ operator.

impl<Frac> BitXor<Wrapping<FixedI64<Frac>>> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the ^ operator.

impl<'a, Frac> BitXor<Wrapping<FixedI64<Frac>>> for &'a Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the ^ operator.

impl<'a, Frac> BitXor<&'a Wrapping<FixedI64<Frac>>> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the ^ operator.

impl<'a, 'b, Frac> BitXor<&'a Wrapping<FixedI64<Frac>>> for &'b Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the ^ operator.

impl<Frac> BitXor<Wrapping<FixedI128<Frac>>> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the ^ operator.

impl<'a, Frac> BitXor<Wrapping<FixedI128<Frac>>> for &'a Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the ^ operator.

impl<'a, Frac> BitXor<&'a Wrapping<FixedI128<Frac>>> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the ^ operator.

impl<'a, 'b, Frac> BitXor<&'a Wrapping<FixedI128<Frac>>> for &'b Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the ^ operator.

impl<Frac> BitXor<Wrapping<FixedU8<Frac>>> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the ^ operator.

impl<'a, Frac> BitXor<Wrapping<FixedU8<Frac>>> for &'a Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the ^ operator.

impl<'a, Frac> BitXor<&'a Wrapping<FixedU8<Frac>>> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the ^ operator.

impl<'a, 'b, Frac> BitXor<&'a Wrapping<FixedU8<Frac>>> for &'b Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the ^ operator.

impl<Frac> BitXor<Wrapping<FixedU16<Frac>>> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the ^ operator.

impl<'a, Frac> BitXor<Wrapping<FixedU16<Frac>>> for &'a Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the ^ operator.

impl<'a, Frac> BitXor<&'a Wrapping<FixedU16<Frac>>> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the ^ operator.

impl<'a, 'b, Frac> BitXor<&'a Wrapping<FixedU16<Frac>>> for &'b Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the ^ operator.

impl<Frac> BitXor<Wrapping<FixedU32<Frac>>> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the ^ operator.

impl<'a, Frac> BitXor<Wrapping<FixedU32<Frac>>> for &'a Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the ^ operator.

impl<'a, Frac> BitXor<&'a Wrapping<FixedU32<Frac>>> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the ^ operator.

impl<'a, 'b, Frac> BitXor<&'a Wrapping<FixedU32<Frac>>> for &'b Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the ^ operator.

impl<Frac> BitXor<Wrapping<FixedU64<Frac>>> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the ^ operator.

impl<'a, Frac> BitXor<Wrapping<FixedU64<Frac>>> for &'a Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the ^ operator.

impl<'a, Frac> BitXor<&'a Wrapping<FixedU64<Frac>>> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the ^ operator.

impl<'a, 'b, Frac> BitXor<&'a Wrapping<FixedU64<Frac>>> for &'b Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the ^ operator.

impl<Frac> BitXor<Wrapping<FixedU128<Frac>>> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the ^ operator.

impl<'a, Frac> BitXor<Wrapping<FixedU128<Frac>>> for &'a Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the ^ operator.

impl<'a, Frac> BitXor<&'a Wrapping<FixedU128<Frac>>> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the ^ operator.

impl<'a, 'b, Frac> BitXor<&'a Wrapping<FixedU128<Frac>>> for &'b Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the ^ operator.

impl<Frac> Shl<usize> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the << operator.

impl<Frac> Shl<usize> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the << operator.

impl<Frac> Shl<usize> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the << operator.

impl<Frac> Shl<usize> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the << operator.

impl<Frac> Shl<usize> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the << operator.

impl<Frac> Shl<usize> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the << operator.

impl<Frac> Shl<usize> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the << operator.

impl<Frac> Shl<usize> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the << operator.

impl<Frac> Shl<usize> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the << operator.

impl<Frac> Shl<usize> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the << operator.

impl<Frac> Shr<usize> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedI8<Frac>>

The resulting type after applying the >> operator.

impl<Frac> Shr<usize> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedI16<Frac>>

The resulting type after applying the >> operator.

impl<Frac> Shr<usize> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedI32<Frac>>

The resulting type after applying the >> operator.

impl<Frac> Shr<usize> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedI64<Frac>>

The resulting type after applying the >> operator.

impl<Frac> Shr<usize> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedI128<Frac>>

The resulting type after applying the >> operator.

impl<Frac> Shr<usize> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

type Output = Wrapping<FixedU8<Frac>>

The resulting type after applying the >> operator.

impl<Frac> Shr<usize> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

type Output = Wrapping<FixedU16<Frac>>

The resulting type after applying the >> operator.

impl<Frac> Shr<usize> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

type Output = Wrapping<FixedU32<Frac>>

The resulting type after applying the >> operator.

impl<Frac> Shr<usize> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

type Output = Wrapping<FixedU64<Frac>>

The resulting type after applying the >> operator.

impl<Frac> Shr<usize> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

type Output = Wrapping<FixedU128<Frac>>

The resulting type after applying the >> operator.

impl<Frac> BitAndAssign<Wrapping<FixedI8<Frac>>> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<'a, Frac> BitAndAssign<&'a Wrapping<FixedI8<Frac>>> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<Frac> BitAndAssign<Wrapping<FixedI16<Frac>>> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<'a, Frac> BitAndAssign<&'a Wrapping<FixedI16<Frac>>> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<Frac> BitAndAssign<Wrapping<FixedI32<Frac>>> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<'a, Frac> BitAndAssign<&'a Wrapping<FixedI32<Frac>>> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<Frac> BitAndAssign<Wrapping<FixedI64<Frac>>> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<'a, Frac> BitAndAssign<&'a Wrapping<FixedI64<Frac>>> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<Frac> BitAndAssign<Wrapping<FixedI128<Frac>>> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<'a, Frac> BitAndAssign<&'a Wrapping<FixedI128<Frac>>> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<Frac> BitAndAssign<Wrapping<FixedU8<Frac>>> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<'a, Frac> BitAndAssign<&'a Wrapping<FixedU8<Frac>>> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<Frac> BitAndAssign<Wrapping<FixedU16<Frac>>> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<'a, Frac> BitAndAssign<&'a Wrapping<FixedU16<Frac>>> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<Frac> BitAndAssign<Wrapping<FixedU32<Frac>>> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<'a, Frac> BitAndAssign<&'a Wrapping<FixedU32<Frac>>> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<Frac> BitAndAssign<Wrapping<FixedU64<Frac>>> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<'a, Frac> BitAndAssign<&'a Wrapping<FixedU64<Frac>>> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<Frac> BitAndAssign<Wrapping<FixedU128<Frac>>> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<'a, Frac> BitAndAssign<&'a Wrapping<FixedU128<Frac>>> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<Frac> BitOrAssign<Wrapping<FixedI8<Frac>>> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<'a, Frac> BitOrAssign<&'a Wrapping<FixedI8<Frac>>> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<Frac> BitOrAssign<Wrapping<FixedI16<Frac>>> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<'a, Frac> BitOrAssign<&'a Wrapping<FixedI16<Frac>>> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<Frac> BitOrAssign<Wrapping<FixedI32<Frac>>> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<'a, Frac> BitOrAssign<&'a Wrapping<FixedI32<Frac>>> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<Frac> BitOrAssign<Wrapping<FixedI64<Frac>>> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<'a, Frac> BitOrAssign<&'a Wrapping<FixedI64<Frac>>> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<Frac> BitOrAssign<Wrapping<FixedI128<Frac>>> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<'a, Frac> BitOrAssign<&'a Wrapping<FixedI128<Frac>>> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<Frac> BitOrAssign<Wrapping<FixedU8<Frac>>> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<'a, Frac> BitOrAssign<&'a Wrapping<FixedU8<Frac>>> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<Frac> BitOrAssign<Wrapping<FixedU16<Frac>>> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<'a, Frac> BitOrAssign<&'a Wrapping<FixedU16<Frac>>> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<Frac> BitOrAssign<Wrapping<FixedU32<Frac>>> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<'a, Frac> BitOrAssign<&'a Wrapping<FixedU32<Frac>>> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<Frac> BitOrAssign<Wrapping<FixedU64<Frac>>> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<'a, Frac> BitOrAssign<&'a Wrapping<FixedU64<Frac>>> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<Frac> BitOrAssign<Wrapping<FixedU128<Frac>>> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<'a, Frac> BitOrAssign<&'a Wrapping<FixedU128<Frac>>> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<Frac> BitXorAssign<Wrapping<FixedI8<Frac>>> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<'a, Frac> BitXorAssign<&'a Wrapping<FixedI8<Frac>>> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<Frac> BitXorAssign<Wrapping<FixedI16<Frac>>> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<'a, Frac> BitXorAssign<&'a Wrapping<FixedI16<Frac>>> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<Frac> BitXorAssign<Wrapping<FixedI32<Frac>>> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<'a, Frac> BitXorAssign<&'a Wrapping<FixedI32<Frac>>> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<Frac> BitXorAssign<Wrapping<FixedI64<Frac>>> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<'a, Frac> BitXorAssign<&'a Wrapping<FixedI64<Frac>>> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<Frac> BitXorAssign<Wrapping<FixedI128<Frac>>> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<'a, Frac> BitXorAssign<&'a Wrapping<FixedI128<Frac>>> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<Frac> BitXorAssign<Wrapping<FixedU8<Frac>>> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<'a, Frac> BitXorAssign<&'a Wrapping<FixedU8<Frac>>> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<Frac> BitXorAssign<Wrapping<FixedU16<Frac>>> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<'a, Frac> BitXorAssign<&'a Wrapping<FixedU16<Frac>>> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<Frac> BitXorAssign<Wrapping<FixedU32<Frac>>> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<'a, Frac> BitXorAssign<&'a Wrapping<FixedU32<Frac>>> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<Frac> BitXorAssign<Wrapping<FixedU64<Frac>>> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<'a, Frac> BitXorAssign<&'a Wrapping<FixedU64<Frac>>> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<Frac> BitXorAssign<Wrapping<FixedU128<Frac>>> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<'a, Frac> BitXorAssign<&'a Wrapping<FixedU128<Frac>>> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<Frac> ShlAssign<usize> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<'a, Frac> ShlAssign<&'a usize> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<Frac> ShlAssign<usize> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<'a, Frac> ShlAssign<&'a usize> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<Frac> ShlAssign<usize> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<'a, Frac> ShlAssign<&'a usize> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<Frac> ShlAssign<usize> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<'a, Frac> ShlAssign<&'a usize> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<Frac> ShlAssign<usize> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<'a, Frac> ShlAssign<&'a usize> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<Frac> ShlAssign<usize> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<'a, Frac> ShlAssign<&'a usize> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<Frac> ShlAssign<usize> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<'a, Frac> ShlAssign<&'a usize> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<Frac> ShlAssign<usize> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<'a, Frac> ShlAssign<&'a usize> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<Frac> ShlAssign<usize> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<'a, Frac> ShlAssign<&'a usize> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<Frac> ShlAssign<usize> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<'a, Frac> ShlAssign<&'a usize> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<Frac> ShrAssign<usize> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<'a, Frac> ShrAssign<&'a usize> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<Frac> ShrAssign<usize> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<'a, Frac> ShrAssign<&'a usize> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<Frac> ShrAssign<usize> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<'a, Frac> ShrAssign<&'a usize> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<Frac> ShrAssign<usize> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<'a, Frac> ShrAssign<&'a usize> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<Frac> ShrAssign<usize> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<'a, Frac> ShrAssign<&'a usize> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<Frac> ShrAssign<usize> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<'a, Frac> ShrAssign<&'a usize> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<Frac> ShrAssign<usize> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<'a, Frac> ShrAssign<&'a usize> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<Frac> ShrAssign<usize> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<'a, Frac> ShrAssign<&'a usize> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<Frac> ShrAssign<usize> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<'a, Frac> ShrAssign<&'a usize> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<Frac> ShrAssign<usize> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<'a, Frac> ShrAssign<&'a usize> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<Frac> Product<Wrapping<FixedI8<Frac>>> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<'a, Frac> Product<&'a Wrapping<FixedI8<Frac>>> for Wrapping<FixedI8<Frac>> where
    Frac: 'a + Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<Frac> Product<Wrapping<FixedI16<Frac>>> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<'a, Frac> Product<&'a Wrapping<FixedI16<Frac>>> for Wrapping<FixedI16<Frac>> where
    Frac: 'a + Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<Frac> Product<Wrapping<FixedI32<Frac>>> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<'a, Frac> Product<&'a Wrapping<FixedI32<Frac>>> for Wrapping<FixedI32<Frac>> where
    Frac: 'a + Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<Frac> Product<Wrapping<FixedI64<Frac>>> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<'a, Frac> Product<&'a Wrapping<FixedI64<Frac>>> for Wrapping<FixedI64<Frac>> where
    Frac: 'a + Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<Frac> Product<Wrapping<FixedI128<Frac>>> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<'a, Frac> Product<&'a Wrapping<FixedI128<Frac>>> for Wrapping<FixedI128<Frac>> where
    Frac: 'a + Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<Frac> Product<Wrapping<FixedU8<Frac>>> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<'a, Frac> Product<&'a Wrapping<FixedU8<Frac>>> for Wrapping<FixedU8<Frac>> where
    Frac: 'a + Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<Frac> Product<Wrapping<FixedU16<Frac>>> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<'a, Frac> Product<&'a Wrapping<FixedU16<Frac>>> for Wrapping<FixedU16<Frac>> where
    Frac: 'a + Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<Frac> Product<Wrapping<FixedU32<Frac>>> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<'a, Frac> Product<&'a Wrapping<FixedU32<Frac>>> for Wrapping<FixedU32<Frac>> where
    Frac: 'a + Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<Frac> Product<Wrapping<FixedU64<Frac>>> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<'a, Frac> Product<&'a Wrapping<FixedU64<Frac>>> for Wrapping<FixedU64<Frac>> where
    Frac: 'a + Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<Frac> Product<Wrapping<FixedU128<Frac>>> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<'a, Frac> Product<&'a Wrapping<FixedU128<Frac>>> for Wrapping<FixedU128<Frac>> where
    Frac: 'a + Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<Frac> Sum<Wrapping<FixedI8<Frac>>> for Wrapping<FixedI8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<'a, Frac> Sum<&'a Wrapping<FixedI8<Frac>>> for Wrapping<FixedI8<Frac>> where
    Frac: 'a + Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<Frac> Sum<Wrapping<FixedI16<Frac>>> for Wrapping<FixedI16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<'a, Frac> Sum<&'a Wrapping<FixedI16<Frac>>> for Wrapping<FixedI16<Frac>> where
    Frac: 'a + Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<Frac> Sum<Wrapping<FixedI32<Frac>>> for Wrapping<FixedI32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<'a, Frac> Sum<&'a Wrapping<FixedI32<Frac>>> for Wrapping<FixedI32<Frac>> where
    Frac: 'a + Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<Frac> Sum<Wrapping<FixedI64<Frac>>> for Wrapping<FixedI64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<'a, Frac> Sum<&'a Wrapping<FixedI64<Frac>>> for Wrapping<FixedI64<Frac>> where
    Frac: 'a + Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<Frac> Sum<Wrapping<FixedI128<Frac>>> for Wrapping<FixedI128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<'a, Frac> Sum<&'a Wrapping<FixedI128<Frac>>> for Wrapping<FixedI128<Frac>> where
    Frac: 'a + Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<Frac> Sum<Wrapping<FixedU8<Frac>>> for Wrapping<FixedU8<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<'a, Frac> Sum<&'a Wrapping<FixedU8<Frac>>> for Wrapping<FixedU8<Frac>> where
    Frac: 'a + Unsigned + IsLessOrEqual<U8, Output = True>, 
[src]

impl<Frac> Sum<Wrapping<FixedU16<Frac>>> for Wrapping<FixedU16<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<'a, Frac> Sum<&'a Wrapping<FixedU16<Frac>>> for Wrapping<FixedU16<Frac>> where
    Frac: 'a + Unsigned + IsLessOrEqual<U16, Output = True>, 
[src]

impl<Frac> Sum<Wrapping<FixedU32<Frac>>> for Wrapping<FixedU32<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<'a, Frac> Sum<&'a Wrapping<FixedU32<Frac>>> for Wrapping<FixedU32<Frac>> where
    Frac: 'a + Unsigned + IsLessOrEqual<U32, Output = True>, 
[src]

impl<Frac> Sum<Wrapping<FixedU64<Frac>>> for Wrapping<FixedU64<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<'a, Frac> Sum<&'a Wrapping<FixedU64<Frac>>> for Wrapping<FixedU64<Frac>> where
    Frac: 'a + Unsigned + IsLessOrEqual<U64, Output = True>, 
[src]

impl<Frac> Sum<Wrapping<FixedU128<Frac>>> for Wrapping<FixedU128<Frac>> where
    Frac: Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<'a, Frac> Sum<&'a Wrapping<FixedU128<Frac>>> for Wrapping<FixedU128<Frac>> where
    Frac: 'a + Unsigned + IsLessOrEqual<U128, Output = True>, 
[src]

impl<F> Default for Wrapping<F> where
    F: Fixed
[src]

Auto Trait Implementations

impl<F> Send for Wrapping<F> where
    F: Send

impl<F> Sync for Wrapping<F> where
    F: Sync

Blanket Implementations

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> From for T[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Same for T[src]

type Output = T

Should always be Self