Struct dimensioned::unit_systems::fps::FPS [] [src]

pub struct FPS<V, U> {
    pub value_unsafe: V,
    pub _marker: PhantomData<U>,
}

The $System unit system

Fields

This is the value of whatever type we're giving units. Using it directly bypasses all of the dimensional analysis that having a unit system provides, and should be avoided whenever possible.

If using this member is necessary, it is strongly encouraged to wrap the calculation in a dimensionally-safe interface.

This member is only temporarily public and so its use is considered unstable. Right now, the only way to create a const with units is with this pattern:

extern crate dimensioned as dim;
use dim::si;

const x: si::Meter<f64> = si::Meter { value_unsafe: 3.4, _marker: std::marker::PhantomData };

Once const_fns is stabilized, that will be able to be replaced with a call to Meter::new and _marker will be made private.

Methods

impl<V, U> FPS<V, U>
[src]

Create a new quantity in the $System unit system

Trait Implementations

impl<V, U1, U2, U3> Display for FPS<V, TArr<U1, TArr<U2, TArr<U3, ATerm>>>> where
    V: Display,
    U1: Integer,
    U2: Integer,
    U3: Integer
[src]

Formats the value using the given formatter. Read more

impl<V, U1, U2, U3> Octal for FPS<V, TArr<U1, TArr<U2, TArr<U3, ATerm>>>> where
    V: Octal,
    U1: Integer,
    U2: Integer,
    U3: Integer
[src]

Formats the value using the given formatter.

impl<V, U1, U2, U3> LowerHex for FPS<V, TArr<U1, TArr<U2, TArr<U3, ATerm>>>> where
    V: LowerHex,
    U1: Integer,
    U2: Integer,
    U3: Integer
[src]

Formats the value using the given formatter.

impl<V, U1, U2, U3> UpperHex for FPS<V, TArr<U1, TArr<U2, TArr<U3, ATerm>>>> where
    V: UpperHex,
    U1: Integer,
    U2: Integer,
    U3: Integer
[src]

Formats the value using the given formatter.

impl<V, U1, U2, U3> Pointer for FPS<V, TArr<U1, TArr<U2, TArr<U3, ATerm>>>> where
    V: Pointer,
    U1: Integer,
    U2: Integer,
    U3: Integer
[src]

Formats the value using the given formatter.

impl<V, U1, U2, U3> Binary for FPS<V, TArr<U1, TArr<U2, TArr<U3, ATerm>>>> where
    V: Binary,
    U1: Integer,
    U2: Integer,
    U3: Integer
[src]

Formats the value using the given formatter.

impl<V, U1, U2, U3> LowerExp for FPS<V, TArr<U1, TArr<U2, TArr<U3, ATerm>>>> where
    V: LowerExp,
    U1: Integer,
    U2: Integer,
    U3: Integer
[src]

Formats the value using the given formatter.

impl<V, U1, U2, U3> UpperExp for FPS<V, TArr<U1, TArr<U2, TArr<U3, ATerm>>>> where
    V: UpperExp,
    U1: Integer,
    U2: Integer,
    U3: Integer
[src]

Formats the value using the given formatter.

impl<V: Eq, U: Eq> Eq for FPS<V, U>
[src]

impl<V: PartialEq, U: PartialEq> PartialEq for FPS<V, U>
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl<V: Ord, U: Ord> Ord for FPS<V, U>
[src]

This method returns an Ordering between self and other. Read more

impl<V: PartialOrd, U: PartialOrd> PartialOrd for FPS<V, U>
[src]

This method returns an ordering between self and other values if one exists. Read more

This method tests less than (for self and other) and is used by the < operator. Read more

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more

This method tests greater than (for self and other) and is used by the > operator. Read more

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more

impl<V: Clone, U: Clone> Clone for FPS<V, U>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<V: Copy, U: Copy> Copy for FPS<V, U>
[src]

impl<V: Hash, U: Hash> Hash for FPS<V, U>
[src]

Feeds this value into the given [Hasher]. Read more

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

impl<V, U> Dimensioned for FPS<V, U>
[src]

The type of the value of a quantity. E.g. For si::Meter<f64>, Value is f64.

The units of a quanitity. This will be a type-array of type-numbers. E.g. For si::Meter<f64>, Units is tarr![P1, Z0, Z0, Z0, Z0, Z0, Z0]. Read more

Construct a new quantity.

Extract the value from a quantity. As this ignores the units completely, it is dimensionally unsafe. Read more

impl<ValueIn, UnitsIn, ValueOut, UnitsOut> MapUnsafe<ValueOut, UnitsOut> for FPS<ValueIn, UnitsIn>
[src]

The type to which the input is mapped

Perform the map

impl<V, U> Debug for FPS<V, U> where
    V: Debug,
    Length<U>: ArrayLength<isize>,
    U: TypeArray + Len + ToGA<Output = GenericArray<isize, Length<U>>>, 
[src]

Formats the value using the given formatter.

impl<V, U> Recip for FPS<V, U> where
    V: Recip,
    U: Neg
[src]

The resulting type after taking the reciprocal

The method for taking the reciprocal

impl<Exp, V, U> Pow<Exp> for FPS<V, U> where
    V: Pow<Exp>,
    U: Mul<Exp>, 
[src]

The result of the exponentiation.

This function isn't used in this crate, but may be useful for others. It is implemented for primitives. Read more

impl<Index, V, U> Root<Index> for FPS<V, U> where
    V: Root<Index>,
    U: PartialDiv<Index>, 
[src]

The resulting type after taking the Index root

The method for taking the idx root

impl<V, U> Sqrt for FPS<V, U> where
    V: Sqrt,
    U: PartialDiv<P2>, 
[src]

The resulting type after taking the square root

The method for taking the square root

impl<V, U> Cbrt for FPS<V, U> where
    V: Cbrt,
    U: PartialDiv<P3>, 
[src]

The resulting type after taking the cube root

The method for taking the cube root

impl<V, U> Not for FPS<V, U> where
    V: Not
[src]

The resulting type after applying the ! operator

The method for the unary ! operator

impl<V, U> Neg for FPS<V, U> where
    V: Neg
[src]

The resulting type after applying the - operator

The method for the unary - operator

impl<Vl, U, Vr> Add<FPS<Vr, U>> for FPS<Vl, U> where
    Vl: Add<Vr>, 
[src]

The resulting type after applying the + operator

The method for the + operator

impl<Vl, U, Vr> AddAssign<FPS<Vr, U>> for FPS<Vl, U> where
    Vl: AddAssign<Vr>, 
[src]

The method for the += operator

impl<Vl, U, Vr> Sub<FPS<Vr, U>> for FPS<Vl, U> where
    Vl: Sub<Vr>, 
[src]

The resulting type after applying the - operator

The method for the - operator

impl<Vl, U, Vr> SubAssign<FPS<Vr, U>> for FPS<Vl, U> where
    Vl: SubAssign<Vr>, 
[src]

The method for the -= operator

impl<Vl, U, Vr> BitAnd<FPS<Vr, U>> for FPS<Vl, U> where
    Vl: BitAnd<Vr>, 
[src]

The resulting type after applying the & operator

The method for the & operator

impl<Vl, U, Vr> BitAndAssign<FPS<Vr, U>> for FPS<Vl, U> where
    Vl: BitAndAssign<Vr>, 
[src]

The method for the &= operator

impl<Vl, U, Vr> BitOr<FPS<Vr, U>> for FPS<Vl, U> where
    Vl: BitOr<Vr>, 
[src]

The resulting type after applying the | operator

The method for the | operator

impl<Vl, U, Vr> BitOrAssign<FPS<Vr, U>> for FPS<Vl, U> where
    Vl: BitOrAssign<Vr>, 
[src]

The method for the |= operator

impl<Vl, U, Vr> BitXor<FPS<Vr, U>> for FPS<Vl, U> where
    Vl: BitXor<Vr>, 
[src]

The resulting type after applying the ^ operator

The method for the ^ operator

impl<Vl, U, Vr> BitXorAssign<FPS<Vr, U>> for FPS<Vl, U> where
    Vl: BitXorAssign<Vr>, 
[src]

The method for the ^= operator

impl<Vl, Ul, Vr, Ur> Mul<FPS<Vr, Ur>> for FPS<Vl, Ul> where
    Vl: Mul<Vr>,
    Ul: Add<Ur>, 
[src]

The resulting type after applying the * operator

The method for the * operator

impl<Vl, Ul, Vr, Ur> MulAssign<FPS<Vr, Ur>> for FPS<Vl, Ul> where
    Vl: MulAssign<Vr>,
    FPS<Vr, Ur>: Dimensionless
[src]

The method for the *= operator

impl<Vl, Ul, Vr, Ur> Div<FPS<Vr, Ur>> for FPS<Vl, Ul> where
    Vl: Div<Vr>,
    Ul: Sub<Ur>, 
[src]

The resulting type after applying the / operator

The method for the / operator

impl<Vl, Ul, Vr, Ur> DivAssign<FPS<Vr, Ur>> for FPS<Vl, Ul> where
    Vl: DivAssign<Vr>,
    FPS<Vr, Ur>: Dimensionless
[src]

The method for the /= operator

impl<Vl, Ul, Vr, Ur> Rem<FPS<Vr, Ur>> for FPS<Vl, Ul> where
    Vl: Rem<Vr>, 
[src]

The resulting type after applying the % operator

The method for the % operator

impl<Vl, Ul, Vr, Ur> RemAssign<FPS<Vr, Ur>> for FPS<Vl, Ul> where
    Vl: RemAssign<Vr>, 
[src]

The method for the %= operator

impl<Vl, Ul, Vr, Ur> Shl<FPS<Vr, Ur>> for FPS<Vl, Ul> where
    Vl: Shl<Vr>,
    FPS<Vr, Ur>: Dimensionless
[src]

The resulting type after applying the << operator

The method for the << operator

impl<Vl, Ul, Vr, Ur> ShlAssign<FPS<Vr, Ur>> for FPS<Vl, Ul> where
    Vl: ShlAssign<Vr>,
    FPS<Vr, Ur>: Dimensionless
[src]

The method for the <<= operator

impl<Vl, Ul, Vr, Ur> Shr<FPS<Vr, Ur>> for FPS<Vl, Ul> where
    Vl: Shr<Vr>,
    FPS<Vr, Ur>: Dimensionless
[src]

The resulting type after applying the >> operator

The method for the >> operator

impl<Vl, Ul, Vr, Ur> ShrAssign<FPS<Vr, Ur>> for FPS<Vl, Ul> where
    Vl: ShrAssign<Vr>,
    FPS<Vr, Ur>: Dimensionless
[src]

The method for the >>= operator

impl<V, U> Add<f32> for FPS<V, U> where
    V: Add<f32>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the + operator

The method for the + operator

impl<V, U> AddAssign<f32> for FPS<V, U> where
    V: AddAssign<f32>,
    FPS<V, U>: Dimensionless
[src]

The method for the += operator

impl<V, U> Sub<f32> for FPS<V, U> where
    V: Sub<f32>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the - operator

The method for the - operator

impl<V, U> SubAssign<f32> for FPS<V, U> where
    V: SubAssign<f32>,
    FPS<V, U>: Dimensionless
[src]

The method for the -= operator

impl<V, U> BitAnd<f32> for FPS<V, U> where
    V: BitAnd<f32>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the & operator

The method for the & operator

impl<V, U> BitAndAssign<f32> for FPS<V, U> where
    V: BitAndAssign<f32>,
    FPS<V, U>: Dimensionless
[src]

The method for the &= operator

impl<V, U> BitOr<f32> for FPS<V, U> where
    V: BitOr<f32>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the | operator

The method for the | operator

impl<V, U> BitOrAssign<f32> for FPS<V, U> where
    V: BitOrAssign<f32>,
    FPS<V, U>: Dimensionless
[src]

The method for the |= operator

impl<V, U> BitXor<f32> for FPS<V, U> where
    V: BitXor<f32>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the ^ operator

The method for the ^ operator

impl<V, U> BitXorAssign<f32> for FPS<V, U> where
    V: BitXorAssign<f32>,
    FPS<V, U>: Dimensionless
[src]

The method for the ^= operator

impl<V, U> Mul<f32> for FPS<V, U> where
    V: Mul<f32>, 
[src]

The resulting type after applying the * operator

The method for the * operator

impl<V, U> MulAssign<f32> for FPS<V, U> where
    V: MulAssign<f32>, 
[src]

The method for the *= operator

impl<V, U> Div<f32> for FPS<V, U> where
    V: Div<f32>, 
[src]

The resulting type after applying the / operator

The method for the / operator

impl<V, U> DivAssign<f32> for FPS<V, U> where
    V: DivAssign<f32>, 
[src]

The method for the /= operator

impl<V, U> Rem<f32> for FPS<V, U> where
    V: Rem<f32>, 
[src]

The resulting type after applying the % operator

The method for the % operator

impl<V, U> RemAssign<f32> for FPS<V, U> where
    V: RemAssign<f32>, 
[src]

The method for the %= operator

impl<V, U> Shl<f32> for FPS<V, U> where
    V: Shl<f32>, 
[src]

The resulting type after applying the << operator

The method for the << operator

impl<V, U> ShlAssign<f32> for FPS<V, U> where
    V: ShlAssign<f32>, 
[src]

The method for the <<= operator

impl<V, U> Shr<f32> for FPS<V, U> where
    V: Shr<f32>, 
[src]

The resulting type after applying the >> operator

The method for the >> operator

impl<V, U> ShrAssign<f32> for FPS<V, U> where
    V: ShrAssign<f32>, 
[src]

The method for the >>= operator

impl<V, U> Add<f64> for FPS<V, U> where
    V: Add<f64>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the + operator

The method for the + operator

impl<V, U> AddAssign<f64> for FPS<V, U> where
    V: AddAssign<f64>,
    FPS<V, U>: Dimensionless
[src]

The method for the += operator

impl<V, U> Sub<f64> for FPS<V, U> where
    V: Sub<f64>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the - operator

The method for the - operator

impl<V, U> SubAssign<f64> for FPS<V, U> where
    V: SubAssign<f64>,
    FPS<V, U>: Dimensionless
[src]

The method for the -= operator

impl<V, U> BitAnd<f64> for FPS<V, U> where
    V: BitAnd<f64>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the & operator

The method for the & operator

impl<V, U> BitAndAssign<f64> for FPS<V, U> where
    V: BitAndAssign<f64>,
    FPS<V, U>: Dimensionless
[src]

The method for the &= operator

impl<V, U> BitOr<f64> for FPS<V, U> where
    V: BitOr<f64>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the | operator

The method for the | operator

impl<V, U> BitOrAssign<f64> for FPS<V, U> where
    V: BitOrAssign<f64>,
    FPS<V, U>: Dimensionless
[src]

The method for the |= operator

impl<V, U> BitXor<f64> for FPS<V, U> where
    V: BitXor<f64>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the ^ operator

The method for the ^ operator

impl<V, U> BitXorAssign<f64> for FPS<V, U> where
    V: BitXorAssign<f64>,
    FPS<V, U>: Dimensionless
[src]

The method for the ^= operator

impl<V, U> Mul<f64> for FPS<V, U> where
    V: Mul<f64>, 
[src]

The resulting type after applying the * operator

The method for the * operator

impl<V, U> MulAssign<f64> for FPS<V, U> where
    V: MulAssign<f64>, 
[src]

The method for the *= operator

impl<V, U> Div<f64> for FPS<V, U> where
    V: Div<f64>, 
[src]

The resulting type after applying the / operator

The method for the / operator

impl<V, U> DivAssign<f64> for FPS<V, U> where
    V: DivAssign<f64>, 
[src]

The method for the /= operator

impl<V, U> Rem<f64> for FPS<V, U> where
    V: Rem<f64>, 
[src]

The resulting type after applying the % operator

The method for the % operator

impl<V, U> RemAssign<f64> for FPS<V, U> where
    V: RemAssign<f64>, 
[src]

The method for the %= operator

impl<V, U> Shl<f64> for FPS<V, U> where
    V: Shl<f64>, 
[src]

The resulting type after applying the << operator

The method for the << operator

impl<V, U> ShlAssign<f64> for FPS<V, U> where
    V: ShlAssign<f64>, 
[src]

The method for the <<= operator

impl<V, U> Shr<f64> for FPS<V, U> where
    V: Shr<f64>, 
[src]

The resulting type after applying the >> operator

The method for the >> operator

impl<V, U> ShrAssign<f64> for FPS<V, U> where
    V: ShrAssign<f64>, 
[src]

The method for the >>= operator

impl<V, U> Add<i8> for FPS<V, U> where
    V: Add<i8>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the + operator

The method for the + operator

impl<V, U> AddAssign<i8> for FPS<V, U> where
    V: AddAssign<i8>,
    FPS<V, U>: Dimensionless
[src]

The method for the += operator

impl<V, U> Sub<i8> for FPS<V, U> where
    V: Sub<i8>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the - operator

The method for the - operator

impl<V, U> SubAssign<i8> for FPS<V, U> where
    V: SubAssign<i8>,
    FPS<V, U>: Dimensionless
[src]

The method for the -= operator

impl<V, U> BitAnd<i8> for FPS<V, U> where
    V: BitAnd<i8>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the & operator

The method for the & operator

impl<V, U> BitAndAssign<i8> for FPS<V, U> where
    V: BitAndAssign<i8>,
    FPS<V, U>: Dimensionless
[src]

The method for the &= operator

impl<V, U> BitOr<i8> for FPS<V, U> where
    V: BitOr<i8>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the | operator

The method for the | operator

impl<V, U> BitOrAssign<i8> for FPS<V, U> where
    V: BitOrAssign<i8>,
    FPS<V, U>: Dimensionless
[src]

The method for the |= operator

impl<V, U> BitXor<i8> for FPS<V, U> where
    V: BitXor<i8>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the ^ operator

The method for the ^ operator

impl<V, U> BitXorAssign<i8> for FPS<V, U> where
    V: BitXorAssign<i8>,
    FPS<V, U>: Dimensionless
[src]

The method for the ^= operator

impl<V, U> Mul<i8> for FPS<V, U> where
    V: Mul<i8>, 
[src]

The resulting type after applying the * operator

The method for the * operator

impl<V, U> MulAssign<i8> for FPS<V, U> where
    V: MulAssign<i8>, 
[src]

The method for the *= operator

impl<V, U> Div<i8> for FPS<V, U> where
    V: Div<i8>, 
[src]

The resulting type after applying the / operator

The method for the / operator

impl<V, U> DivAssign<i8> for FPS<V, U> where
    V: DivAssign<i8>, 
[src]

The method for the /= operator

impl<V, U> Rem<i8> for FPS<V, U> where
    V: Rem<i8>, 
[src]

The resulting type after applying the % operator

The method for the % operator

impl<V, U> RemAssign<i8> for FPS<V, U> where
    V: RemAssign<i8>, 
[src]

The method for the %= operator

impl<V, U> Shl<i8> for FPS<V, U> where
    V: Shl<i8>, 
[src]

The resulting type after applying the << operator

The method for the << operator

impl<V, U> ShlAssign<i8> for FPS<V, U> where
    V: ShlAssign<i8>, 
[src]

The method for the <<= operator

impl<V, U> Shr<i8> for FPS<V, U> where
    V: Shr<i8>, 
[src]

The resulting type after applying the >> operator

The method for the >> operator

impl<V, U> ShrAssign<i8> for FPS<V, U> where
    V: ShrAssign<i8>, 
[src]

The method for the >>= operator

impl<V, U> Add<i16> for FPS<V, U> where
    V: Add<i16>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the + operator

The method for the + operator

impl<V, U> AddAssign<i16> for FPS<V, U> where
    V: AddAssign<i16>,
    FPS<V, U>: Dimensionless
[src]

The method for the += operator

impl<V, U> Sub<i16> for FPS<V, U> where
    V: Sub<i16>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the - operator

The method for the - operator

impl<V, U> SubAssign<i16> for FPS<V, U> where
    V: SubAssign<i16>,
    FPS<V, U>: Dimensionless
[src]

The method for the -= operator

impl<V, U> BitAnd<i16> for FPS<V, U> where
    V: BitAnd<i16>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the & operator

The method for the & operator

impl<V, U> BitAndAssign<i16> for FPS<V, U> where
    V: BitAndAssign<i16>,
    FPS<V, U>: Dimensionless
[src]

The method for the &= operator

impl<V, U> BitOr<i16> for FPS<V, U> where
    V: BitOr<i16>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the | operator

The method for the | operator

impl<V, U> BitOrAssign<i16> for FPS<V, U> where
    V: BitOrAssign<i16>,
    FPS<V, U>: Dimensionless
[src]

The method for the |= operator

impl<V, U> BitXor<i16> for FPS<V, U> where
    V: BitXor<i16>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the ^ operator

The method for the ^ operator

impl<V, U> BitXorAssign<i16> for FPS<V, U> where
    V: BitXorAssign<i16>,
    FPS<V, U>: Dimensionless
[src]

The method for the ^= operator

impl<V, U> Mul<i16> for FPS<V, U> where
    V: Mul<i16>, 
[src]

The resulting type after applying the * operator

The method for the * operator

impl<V, U> MulAssign<i16> for FPS<V, U> where
    V: MulAssign<i16>, 
[src]

The method for the *= operator

impl<V, U> Div<i16> for FPS<V, U> where
    V: Div<i16>, 
[src]

The resulting type after applying the / operator

The method for the / operator

impl<V, U> DivAssign<i16> for FPS<V, U> where
    V: DivAssign<i16>, 
[src]

The method for the /= operator

impl<V, U> Rem<i16> for FPS<V, U> where
    V: Rem<i16>, 
[src]

The resulting type after applying the % operator

The method for the % operator

impl<V, U> RemAssign<i16> for FPS<V, U> where
    V: RemAssign<i16>, 
[src]

The method for the %= operator

impl<V, U> Shl<i16> for FPS<V, U> where
    V: Shl<i16>, 
[src]

The resulting type after applying the << operator

The method for the << operator

impl<V, U> ShlAssign<i16> for FPS<V, U> where
    V: ShlAssign<i16>, 
[src]

The method for the <<= operator

impl<V, U> Shr<i16> for FPS<V, U> where
    V: Shr<i16>, 
[src]

The resulting type after applying the >> operator

The method for the >> operator

impl<V, U> ShrAssign<i16> for FPS<V, U> where
    V: ShrAssign<i16>, 
[src]

The method for the >>= operator

impl<V, U> Add<i32> for FPS<V, U> where
    V: Add<i32>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the + operator

The method for the + operator

impl<V, U> AddAssign<i32> for FPS<V, U> where
    V: AddAssign<i32>,
    FPS<V, U>: Dimensionless
[src]

The method for the += operator

impl<V, U> Sub<i32> for FPS<V, U> where
    V: Sub<i32>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the - operator

The method for the - operator

impl<V, U> SubAssign<i32> for FPS<V, U> where
    V: SubAssign<i32>,
    FPS<V, U>: Dimensionless
[src]

The method for the -= operator

impl<V, U> BitAnd<i32> for FPS<V, U> where
    V: BitAnd<i32>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the & operator

The method for the & operator

impl<V, U> BitAndAssign<i32> for FPS<V, U> where
    V: BitAndAssign<i32>,
    FPS<V, U>: Dimensionless
[src]

The method for the &= operator

impl<V, U> BitOr<i32> for FPS<V, U> where
    V: BitOr<i32>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the | operator

The method for the | operator

impl<V, U> BitOrAssign<i32> for FPS<V, U> where
    V: BitOrAssign<i32>,
    FPS<V, U>: Dimensionless
[src]

The method for the |= operator

impl<V, U> BitXor<i32> for FPS<V, U> where
    V: BitXor<i32>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the ^ operator

The method for the ^ operator

impl<V, U> BitXorAssign<i32> for FPS<V, U> where
    V: BitXorAssign<i32>,
    FPS<V, U>: Dimensionless
[src]

The method for the ^= operator

impl<V, U> Mul<i32> for FPS<V, U> where
    V: Mul<i32>, 
[src]

The resulting type after applying the * operator

The method for the * operator

impl<V, U> MulAssign<i32> for FPS<V, U> where
    V: MulAssign<i32>, 
[src]

The method for the *= operator

impl<V, U> Div<i32> for FPS<V, U> where
    V: Div<i32>, 
[src]

The resulting type after applying the / operator

The method for the / operator

impl<V, U> DivAssign<i32> for FPS<V, U> where
    V: DivAssign<i32>, 
[src]

The method for the /= operator

impl<V, U> Rem<i32> for FPS<V, U> where
    V: Rem<i32>, 
[src]

The resulting type after applying the % operator

The method for the % operator

impl<V, U> RemAssign<i32> for FPS<V, U> where
    V: RemAssign<i32>, 
[src]

The method for the %= operator

impl<V, U> Shl<i32> for FPS<V, U> where
    V: Shl<i32>, 
[src]

The resulting type after applying the << operator

The method for the << operator

impl<V, U> ShlAssign<i32> for FPS<V, U> where
    V: ShlAssign<i32>, 
[src]

The method for the <<= operator

impl<V, U> Shr<i32> for FPS<V, U> where
    V: Shr<i32>, 
[src]

The resulting type after applying the >> operator

The method for the >> operator

impl<V, U> ShrAssign<i32> for FPS<V, U> where
    V: ShrAssign<i32>, 
[src]

The method for the >>= operator

impl<V, U> Add<i64> for FPS<V, U> where
    V: Add<i64>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the + operator

The method for the + operator

impl<V, U> AddAssign<i64> for FPS<V, U> where
    V: AddAssign<i64>,
    FPS<V, U>: Dimensionless
[src]

The method for the += operator

impl<V, U> Sub<i64> for FPS<V, U> where
    V: Sub<i64>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the - operator

The method for the - operator

impl<V, U> SubAssign<i64> for FPS<V, U> where
    V: SubAssign<i64>,
    FPS<V, U>: Dimensionless
[src]

The method for the -= operator

impl<V, U> BitAnd<i64> for FPS<V, U> where
    V: BitAnd<i64>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the & operator

The method for the & operator

impl<V, U> BitAndAssign<i64> for FPS<V, U> where
    V: BitAndAssign<i64>,
    FPS<V, U>: Dimensionless
[src]

The method for the &= operator

impl<V, U> BitOr<i64> for FPS<V, U> where
    V: BitOr<i64>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the | operator

The method for the | operator

impl<V, U> BitOrAssign<i64> for FPS<V, U> where
    V: BitOrAssign<i64>,
    FPS<V, U>: Dimensionless
[src]

The method for the |= operator

impl<V, U> BitXor<i64> for FPS<V, U> where
    V: BitXor<i64>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the ^ operator

The method for the ^ operator

impl<V, U> BitXorAssign<i64> for FPS<V, U> where
    V: BitXorAssign<i64>,
    FPS<V, U>: Dimensionless
[src]

The method for the ^= operator

impl<V, U> Mul<i64> for FPS<V, U> where
    V: Mul<i64>, 
[src]

The resulting type after applying the * operator

The method for the * operator

impl<V, U> MulAssign<i64> for FPS<V, U> where
    V: MulAssign<i64>, 
[src]

The method for the *= operator

impl<V, U> Div<i64> for FPS<V, U> where
    V: Div<i64>, 
[src]

The resulting type after applying the / operator

The method for the / operator

impl<V, U> DivAssign<i64> for FPS<V, U> where
    V: DivAssign<i64>, 
[src]

The method for the /= operator

impl<V, U> Rem<i64> for FPS<V, U> where
    V: Rem<i64>, 
[src]

The resulting type after applying the % operator

The method for the % operator

impl<V, U> RemAssign<i64> for FPS<V, U> where
    V: RemAssign<i64>, 
[src]

The method for the %= operator

impl<V, U> Shl<i64> for FPS<V, U> where
    V: Shl<i64>, 
[src]

The resulting type after applying the << operator

The method for the << operator

impl<V, U> ShlAssign<i64> for FPS<V, U> where
    V: ShlAssign<i64>, 
[src]

The method for the <<= operator

impl<V, U> Shr<i64> for FPS<V, U> where
    V: Shr<i64>, 
[src]

The resulting type after applying the >> operator

The method for the >> operator

impl<V, U> ShrAssign<i64> for FPS<V, U> where
    V: ShrAssign<i64>, 
[src]

The method for the >>= operator

impl<V, U> Add<isize> for FPS<V, U> where
    V: Add<isize>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the + operator

The method for the + operator

impl<V, U> AddAssign<isize> for FPS<V, U> where
    V: AddAssign<isize>,
    FPS<V, U>: Dimensionless
[src]

The method for the += operator

impl<V, U> Sub<isize> for FPS<V, U> where
    V: Sub<isize>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the - operator

The method for the - operator

impl<V, U> SubAssign<isize> for FPS<V, U> where
    V: SubAssign<isize>,
    FPS<V, U>: Dimensionless
[src]

The method for the -= operator

impl<V, U> BitAnd<isize> for FPS<V, U> where
    V: BitAnd<isize>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the & operator

The method for the & operator

impl<V, U> BitAndAssign<isize> for FPS<V, U> where
    V: BitAndAssign<isize>,
    FPS<V, U>: Dimensionless
[src]

The method for the &= operator

impl<V, U> BitOr<isize> for FPS<V, U> where
    V: BitOr<isize>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the | operator

The method for the | operator

impl<V, U> BitOrAssign<isize> for FPS<V, U> where
    V: BitOrAssign<isize>,
    FPS<V, U>: Dimensionless
[src]

The method for the |= operator

impl<V, U> BitXor<isize> for FPS<V, U> where
    V: BitXor<isize>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the ^ operator

The method for the ^ operator

impl<V, U> BitXorAssign<isize> for FPS<V, U> where
    V: BitXorAssign<isize>,
    FPS<V, U>: Dimensionless
[src]

The method for the ^= operator

impl<V, U> Mul<isize> for FPS<V, U> where
    V: Mul<isize>, 
[src]

The resulting type after applying the * operator

The method for the * operator

impl<V, U> MulAssign<isize> for FPS<V, U> where
    V: MulAssign<isize>, 
[src]

The method for the *= operator

impl<V, U> Div<isize> for FPS<V, U> where
    V: Div<isize>, 
[src]

The resulting type after applying the / operator

The method for the / operator

impl<V, U> DivAssign<isize> for FPS<V, U> where
    V: DivAssign<isize>, 
[src]

The method for the /= operator

impl<V, U> Rem<isize> for FPS<V, U> where
    V: Rem<isize>, 
[src]

The resulting type after applying the % operator

The method for the % operator

impl<V, U> RemAssign<isize> for FPS<V, U> where
    V: RemAssign<isize>, 
[src]

The method for the %= operator

impl<V, U> Shl<isize> for FPS<V, U> where
    V: Shl<isize>, 
[src]

The resulting type after applying the << operator

The method for the << operator

impl<V, U> ShlAssign<isize> for FPS<V, U> where
    V: ShlAssign<isize>, 
[src]

The method for the <<= operator

impl<V, U> Shr<isize> for FPS<V, U> where
    V: Shr<isize>, 
[src]

The resulting type after applying the >> operator

The method for the >> operator

impl<V, U> ShrAssign<isize> for FPS<V, U> where
    V: ShrAssign<isize>, 
[src]

The method for the >>= operator

impl<V, U> Add<u8> for FPS<V, U> where
    V: Add<u8>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the + operator

The method for the + operator

impl<V, U> AddAssign<u8> for FPS<V, U> where
    V: AddAssign<u8>,
    FPS<V, U>: Dimensionless
[src]

The method for the += operator

impl<V, U> Sub<u8> for FPS<V, U> where
    V: Sub<u8>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the - operator

The method for the - operator

impl<V, U> SubAssign<u8> for FPS<V, U> where
    V: SubAssign<u8>,
    FPS<V, U>: Dimensionless
[src]

The method for the -= operator

impl<V, U> BitAnd<u8> for FPS<V, U> where
    V: BitAnd<u8>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the & operator

The method for the & operator

impl<V, U> BitAndAssign<u8> for FPS<V, U> where
    V: BitAndAssign<u8>,
    FPS<V, U>: Dimensionless
[src]

The method for the &= operator

impl<V, U> BitOr<u8> for FPS<V, U> where
    V: BitOr<u8>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the | operator

The method for the | operator

impl<V, U> BitOrAssign<u8> for FPS<V, U> where
    V: BitOrAssign<u8>,
    FPS<V, U>: Dimensionless
[src]

The method for the |= operator

impl<V, U> BitXor<u8> for FPS<V, U> where
    V: BitXor<u8>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the ^ operator

The method for the ^ operator

impl<V, U> BitXorAssign<u8> for FPS<V, U> where
    V: BitXorAssign<u8>,
    FPS<V, U>: Dimensionless
[src]

The method for the ^= operator

impl<V, U> Mul<u8> for FPS<V, U> where
    V: Mul<u8>, 
[src]

The resulting type after applying the * operator

The method for the * operator

impl<V, U> MulAssign<u8> for FPS<V, U> where
    V: MulAssign<u8>, 
[src]

The method for the *= operator

impl<V, U> Div<u8> for FPS<V, U> where
    V: Div<u8>, 
[src]

The resulting type after applying the / operator

The method for the / operator

impl<V, U> DivAssign<u8> for FPS<V, U> where
    V: DivAssign<u8>, 
[src]

The method for the /= operator

impl<V, U> Rem<u8> for FPS<V, U> where
    V: Rem<u8>, 
[src]

The resulting type after applying the % operator

The method for the % operator

impl<V, U> RemAssign<u8> for FPS<V, U> where
    V: RemAssign<u8>, 
[src]

The method for the %= operator

impl<V, U> Shl<u8> for FPS<V, U> where
    V: Shl<u8>, 
[src]

The resulting type after applying the << operator

The method for the << operator

impl<V, U> ShlAssign<u8> for FPS<V, U> where
    V: ShlAssign<u8>, 
[src]

The method for the <<= operator

impl<V, U> Shr<u8> for FPS<V, U> where
    V: Shr<u8>, 
[src]

The resulting type after applying the >> operator

The method for the >> operator

impl<V, U> ShrAssign<u8> for FPS<V, U> where
    V: ShrAssign<u8>, 
[src]

The method for the >>= operator

impl<V, U> Add<u16> for FPS<V, U> where
    V: Add<u16>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the + operator

The method for the + operator

impl<V, U> AddAssign<u16> for FPS<V, U> where
    V: AddAssign<u16>,
    FPS<V, U>: Dimensionless
[src]

The method for the += operator

impl<V, U> Sub<u16> for FPS<V, U> where
    V: Sub<u16>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the - operator

The method for the - operator

impl<V, U> SubAssign<u16> for FPS<V, U> where
    V: SubAssign<u16>,
    FPS<V, U>: Dimensionless
[src]

The method for the -= operator

impl<V, U> BitAnd<u16> for FPS<V, U> where
    V: BitAnd<u16>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the & operator

The method for the & operator

impl<V, U> BitAndAssign<u16> for FPS<V, U> where
    V: BitAndAssign<u16>,
    FPS<V, U>: Dimensionless
[src]

The method for the &= operator

impl<V, U> BitOr<u16> for FPS<V, U> where
    V: BitOr<u16>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the | operator

The method for the | operator

impl<V, U> BitOrAssign<u16> for FPS<V, U> where
    V: BitOrAssign<u16>,
    FPS<V, U>: Dimensionless
[src]

The method for the |= operator

impl<V, U> BitXor<u16> for FPS<V, U> where
    V: BitXor<u16>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the ^ operator

The method for the ^ operator

impl<V, U> BitXorAssign<u16> for FPS<V, U> where
    V: BitXorAssign<u16>,
    FPS<V, U>: Dimensionless
[src]

The method for the ^= operator

impl<V, U> Mul<u16> for FPS<V, U> where
    V: Mul<u16>, 
[src]

The resulting type after applying the * operator

The method for the * operator

impl<V, U> MulAssign<u16> for FPS<V, U> where
    V: MulAssign<u16>, 
[src]

The method for the *= operator

impl<V, U> Div<u16> for FPS<V, U> where
    V: Div<u16>, 
[src]

The resulting type after applying the / operator

The method for the / operator

impl<V, U> DivAssign<u16> for FPS<V, U> where
    V: DivAssign<u16>, 
[src]

The method for the /= operator

impl<V, U> Rem<u16> for FPS<V, U> where
    V: Rem<u16>, 
[src]

The resulting type after applying the % operator

The method for the % operator

impl<V, U> RemAssign<u16> for FPS<V, U> where
    V: RemAssign<u16>, 
[src]

The method for the %= operator

impl<V, U> Shl<u16> for FPS<V, U> where
    V: Shl<u16>, 
[src]

The resulting type after applying the << operator

The method for the << operator

impl<V, U> ShlAssign<u16> for FPS<V, U> where
    V: ShlAssign<u16>, 
[src]

The method for the <<= operator

impl<V, U> Shr<u16> for FPS<V, U> where
    V: Shr<u16>, 
[src]

The resulting type after applying the >> operator

The method for the >> operator

impl<V, U> ShrAssign<u16> for FPS<V, U> where
    V: ShrAssign<u16>, 
[src]

The method for the >>= operator

impl<V, U> Add<u32> for FPS<V, U> where
    V: Add<u32>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the + operator

The method for the + operator

impl<V, U> AddAssign<u32> for FPS<V, U> where
    V: AddAssign<u32>,
    FPS<V, U>: Dimensionless
[src]

The method for the += operator

impl<V, U> Sub<u32> for FPS<V, U> where
    V: Sub<u32>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the - operator

The method for the - operator

impl<V, U> SubAssign<u32> for FPS<V, U> where
    V: SubAssign<u32>,
    FPS<V, U>: Dimensionless
[src]

The method for the -= operator

impl<V, U> BitAnd<u32> for FPS<V, U> where
    V: BitAnd<u32>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the & operator

The method for the & operator

impl<V, U> BitAndAssign<u32> for FPS<V, U> where
    V: BitAndAssign<u32>,
    FPS<V, U>: Dimensionless
[src]

The method for the &= operator

impl<V, U> BitOr<u32> for FPS<V, U> where
    V: BitOr<u32>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the | operator

The method for the | operator

impl<V, U> BitOrAssign<u32> for FPS<V, U> where
    V: BitOrAssign<u32>,
    FPS<V, U>: Dimensionless
[src]

The method for the |= operator

impl<V, U> BitXor<u32> for FPS<V, U> where
    V: BitXor<u32>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the ^ operator

The method for the ^ operator

impl<V, U> BitXorAssign<u32> for FPS<V, U> where
    V: BitXorAssign<u32>,
    FPS<V, U>: Dimensionless
[src]

The method for the ^= operator

impl<V, U> Mul<u32> for FPS<V, U> where
    V: Mul<u32>, 
[src]

The resulting type after applying the * operator

The method for the * operator

impl<V, U> MulAssign<u32> for FPS<V, U> where
    V: MulAssign<u32>, 
[src]

The method for the *= operator

impl<V, U> Div<u32> for FPS<V, U> where
    V: Div<u32>, 
[src]

The resulting type after applying the / operator

The method for the / operator

impl<V, U> DivAssign<u32> for FPS<V, U> where
    V: DivAssign<u32>, 
[src]

The method for the /= operator

impl<V, U> Rem<u32> for FPS<V, U> where
    V: Rem<u32>, 
[src]

The resulting type after applying the % operator

The method for the % operator

impl<V, U> RemAssign<u32> for FPS<V, U> where
    V: RemAssign<u32>, 
[src]

The method for the %= operator

impl<V, U> Shl<u32> for FPS<V, U> where
    V: Shl<u32>, 
[src]

The resulting type after applying the << operator

The method for the << operator

impl<V, U> ShlAssign<u32> for FPS<V, U> where
    V: ShlAssign<u32>, 
[src]

The method for the <<= operator

impl<V, U> Shr<u32> for FPS<V, U> where
    V: Shr<u32>, 
[src]

The resulting type after applying the >> operator

The method for the >> operator

impl<V, U> ShrAssign<u32> for FPS<V, U> where
    V: ShrAssign<u32>, 
[src]

The method for the >>= operator

impl<V, U> Add<u64> for FPS<V, U> where
    V: Add<u64>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the + operator

The method for the + operator

impl<V, U> AddAssign<u64> for FPS<V, U> where
    V: AddAssign<u64>,
    FPS<V, U>: Dimensionless
[src]

The method for the += operator

impl<V, U> Sub<u64> for FPS<V, U> where
    V: Sub<u64>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the - operator

The method for the - operator

impl<V, U> SubAssign<u64> for FPS<V, U> where
    V: SubAssign<u64>,
    FPS<V, U>: Dimensionless
[src]

The method for the -= operator

impl<V, U> BitAnd<u64> for FPS<V, U> where
    V: BitAnd<u64>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the & operator

The method for the & operator

impl<V, U> BitAndAssign<u64> for FPS<V, U> where
    V: BitAndAssign<u64>,
    FPS<V, U>: Dimensionless
[src]

The method for the &= operator

impl<V, U> BitOr<u64> for FPS<V, U> where
    V: BitOr<u64>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the | operator

The method for the | operator

impl<V, U> BitOrAssign<u64> for FPS<V, U> where
    V: BitOrAssign<u64>,
    FPS<V, U>: Dimensionless
[src]

The method for the |= operator

impl<V, U> BitXor<u64> for FPS<V, U> where
    V: BitXor<u64>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the ^ operator

The method for the ^ operator

impl<V, U> BitXorAssign<u64> for FPS<V, U> where
    V: BitXorAssign<u64>,
    FPS<V, U>: Dimensionless
[src]

The method for the ^= operator

impl<V, U> Mul<u64> for FPS<V, U> where
    V: Mul<u64>, 
[src]

The resulting type after applying the * operator

The method for the * operator

impl<V, U> MulAssign<u64> for FPS<V, U> where
    V: MulAssign<u64>, 
[src]

The method for the *= operator

impl<V, U> Div<u64> for FPS<V, U> where
    V: Div<u64>, 
[src]

The resulting type after applying the / operator

The method for the / operator

impl<V, U> DivAssign<u64> for FPS<V, U> where
    V: DivAssign<u64>, 
[src]

The method for the /= operator

impl<V, U> Rem<u64> for FPS<V, U> where
    V: Rem<u64>, 
[src]

The resulting type after applying the % operator

The method for the % operator

impl<V, U> RemAssign<u64> for FPS<V, U> where
    V: RemAssign<u64>, 
[src]

The method for the %= operator

impl<V, U> Shl<u64> for FPS<V, U> where
    V: Shl<u64>, 
[src]

The resulting type after applying the << operator

The method for the << operator

impl<V, U> ShlAssign<u64> for FPS<V, U> where
    V: ShlAssign<u64>, 
[src]

The method for the <<= operator

impl<V, U> Shr<u64> for FPS<V, U> where
    V: Shr<u64>, 
[src]

The resulting type after applying the >> operator

The method for the >> operator

impl<V, U> ShrAssign<u64> for FPS<V, U> where
    V: ShrAssign<u64>, 
[src]

The method for the >>= operator

impl<V, U> Add<usize> for FPS<V, U> where
    V: Add<usize>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the + operator

The method for the + operator

impl<V, U> AddAssign<usize> for FPS<V, U> where
    V: AddAssign<usize>,
    FPS<V, U>: Dimensionless
[src]

The method for the += operator

impl<V, U> Sub<usize> for FPS<V, U> where
    V: Sub<usize>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the - operator

The method for the - operator

impl<V, U> SubAssign<usize> for FPS<V, U> where
    V: SubAssign<usize>,
    FPS<V, U>: Dimensionless
[src]

The method for the -= operator

impl<V, U> BitAnd<usize> for FPS<V, U> where
    V: BitAnd<usize>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the & operator

The method for the & operator

impl<V, U> BitAndAssign<usize> for FPS<V, U> where
    V: BitAndAssign<usize>,
    FPS<V, U>: Dimensionless
[src]

The method for the &= operator

impl<V, U> BitOr<usize> for FPS<V, U> where
    V: BitOr<usize>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the | operator

The method for the | operator

impl<V, U> BitOrAssign<usize> for FPS<V, U> where
    V: BitOrAssign<usize>,
    FPS<V, U>: Dimensionless
[src]

The method for the |= operator

impl<V, U> BitXor<usize> for FPS<V, U> where
    V: BitXor<usize>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the ^ operator

The method for the ^ operator

impl<V, U> BitXorAssign<usize> for FPS<V, U> where
    V: BitXorAssign<usize>,
    FPS<V, U>: Dimensionless
[src]

The method for the ^= operator

impl<V, U> Mul<usize> for FPS<V, U> where
    V: Mul<usize>, 
[src]

The resulting type after applying the * operator

The method for the * operator

impl<V, U> MulAssign<usize> for FPS<V, U> where
    V: MulAssign<usize>, 
[src]

The method for the *= operator

impl<V, U> Div<usize> for FPS<V, U> where
    V: Div<usize>, 
[src]

The resulting type after applying the / operator

The method for the / operator

impl<V, U> DivAssign<usize> for FPS<V, U> where
    V: DivAssign<usize>, 
[src]

The method for the /= operator

impl<V, U> Rem<usize> for FPS<V, U> where
    V: Rem<usize>, 
[src]

The resulting type after applying the % operator

The method for the % operator

impl<V, U> RemAssign<usize> for FPS<V, U> where
    V: RemAssign<usize>, 
[src]

The method for the %= operator

impl<V, U> Shl<usize> for FPS<V, U> where
    V: Shl<usize>, 
[src]

The resulting type after applying the << operator

The method for the << operator

impl<V, U> ShlAssign<usize> for FPS<V, U> where
    V: ShlAssign<usize>, 
[src]

The method for the <<= operator

impl<V, U> Shr<usize> for FPS<V, U> where
    V: Shr<usize>, 
[src]

The resulting type after applying the >> operator

The method for the >> operator

impl<V, U> ShrAssign<usize> for FPS<V, U> where
    V: ShrAssign<usize>, 
[src]

The method for the >>= operator

impl<V, U> Add<bool> for FPS<V, U> where
    V: Add<bool>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the + operator

The method for the + operator

impl<V, U> AddAssign<bool> for FPS<V, U> where
    V: AddAssign<bool>,
    FPS<V, U>: Dimensionless
[src]

The method for the += operator

impl<V, U> Sub<bool> for FPS<V, U> where
    V: Sub<bool>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the - operator

The method for the - operator

impl<V, U> SubAssign<bool> for FPS<V, U> where
    V: SubAssign<bool>,
    FPS<V, U>: Dimensionless
[src]

The method for the -= operator

impl<V, U> BitAnd<bool> for FPS<V, U> where
    V: BitAnd<bool>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the & operator

The method for the & operator

impl<V, U> BitAndAssign<bool> for FPS<V, U> where
    V: BitAndAssign<bool>,
    FPS<V, U>: Dimensionless
[src]

The method for the &= operator

impl<V, U> BitOr<bool> for FPS<V, U> where
    V: BitOr<bool>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the | operator

The method for the | operator

impl<V, U> BitOrAssign<bool> for FPS<V, U> where
    V: BitOrAssign<bool>,
    FPS<V, U>: Dimensionless
[src]

The method for the |= operator

impl<V, U> BitXor<bool> for FPS<V, U> where
    V: BitXor<bool>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the ^ operator

The method for the ^ operator

impl<V, U> BitXorAssign<bool> for FPS<V, U> where
    V: BitXorAssign<bool>,
    FPS<V, U>: Dimensionless
[src]

The method for the ^= operator

impl<V, U> Mul<bool> for FPS<V, U> where
    V: Mul<bool>, 
[src]

The resulting type after applying the * operator

The method for the * operator

impl<V, U> MulAssign<bool> for FPS<V, U> where
    V: MulAssign<bool>, 
[src]

The method for the *= operator

impl<V, U> Div<bool> for FPS<V, U> where
    V: Div<bool>, 
[src]

The resulting type after applying the / operator

The method for the / operator

impl<V, U> DivAssign<bool> for FPS<V, U> where
    V: DivAssign<bool>, 
[src]

The method for the /= operator

impl<V, U> Rem<bool> for FPS<V, U> where
    V: Rem<bool>, 
[src]

The resulting type after applying the % operator

The method for the % operator

impl<V, U> RemAssign<bool> for FPS<V, U> where
    V: RemAssign<bool>, 
[src]

The method for the %= operator

impl<V, U> Shl<bool> for FPS<V, U> where
    V: Shl<bool>, 
[src]

The resulting type after applying the << operator

The method for the << operator

impl<V, U> ShlAssign<bool> for FPS<V, U> where
    V: ShlAssign<bool>, 
[src]

The method for the <<= operator

impl<V, U> Shr<bool> for FPS<V, U> where
    V: Shr<bool>, 
[src]

The resulting type after applying the >> operator

The method for the >> operator

impl<V, U> ShrAssign<bool> for FPS<V, U> where
    V: ShrAssign<bool>, 
[src]

The method for the >>= operator

impl<V, U> Add<char> for FPS<V, U> where
    V: Add<char>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the + operator

The method for the + operator

impl<V, U> AddAssign<char> for FPS<V, U> where
    V: AddAssign<char>,
    FPS<V, U>: Dimensionless
[src]

The method for the += operator

impl<V, U> Sub<char> for FPS<V, U> where
    V: Sub<char>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the - operator

The method for the - operator

impl<V, U> SubAssign<char> for FPS<V, U> where
    V: SubAssign<char>,
    FPS<V, U>: Dimensionless
[src]

The method for the -= operator

impl<V, U> BitAnd<char> for FPS<V, U> where
    V: BitAnd<char>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the & operator

The method for the & operator

impl<V, U> BitAndAssign<char> for FPS<V, U> where
    V: BitAndAssign<char>,
    FPS<V, U>: Dimensionless
[src]

The method for the &= operator

impl<V, U> BitOr<char> for FPS<V, U> where
    V: BitOr<char>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the | operator

The method for the | operator

impl<V, U> BitOrAssign<char> for FPS<V, U> where
    V: BitOrAssign<char>,
    FPS<V, U>: Dimensionless
[src]

The method for the |= operator

impl<V, U> BitXor<char> for FPS<V, U> where
    V: BitXor<char>,
    FPS<V, U>: Dimensionless
[src]

The resulting type after applying the ^ operator

The method for the ^ operator

impl<V, U> BitXorAssign<char> for FPS<V, U> where
    V: BitXorAssign<char>,
    FPS<V, U>: Dimensionless
[src]

The method for the ^= operator

impl<V, U> Mul<char> for FPS<V, U> where
    V: Mul<char>, 
[src]

The resulting type after applying the * operator

The method for the * operator

impl<V, U> MulAssign<char> for FPS<V, U> where
    V: MulAssign<char>, 
[src]

The method for the *= operator

impl<V, U> Div<char> for FPS<V, U> where
    V: Div<char>, 
[src]

The resulting type after applying the / operator

The method for the / operator

impl<V, U> DivAssign<char> for FPS<V, U> where
    V: DivAssign<char>, 
[src]

The method for the /= operator

impl<V, U> Rem<char> for FPS<V, U> where
    V: Rem<char>, 
[src]

The resulting type after applying the % operator

The method for the % operator

impl<V, U> RemAssign<char> for FPS<V, U> where
    V: RemAssign<char>, 
[src]

The method for the %= operator

impl<V, U> Shl<char> for FPS<V, U> where
    V: Shl<char>, 
[src]

The resulting type after applying the << operator

The method for the << operator

impl<V, U> ShlAssign<char> for FPS<V, U> where
    V: ShlAssign<char>, 
[src]

The method for the <<= operator

impl<V, U> Shr<char> for FPS<V, U> where
    V: Shr<char>, 
[src]

The resulting type after applying the >> operator

The method for the >> operator

impl<V, U> ShrAssign<char> for FPS<V, U> where
    V: ShrAssign<char>, 
[src]

The method for the >>= operator

impl<V, U> Deref for FPS<V, U> where
    FPS<V, U>: Dimensionless
[src]

The resulting type after dereferencing

The method called to dereference a value

impl<V, U, Idx> Index<Idx> for FPS<V, U> where
    V: Index<Idx>,
    <V as Index<Idx>>::Output: Sized
[src]

The returned type after indexing

The method for the indexing (container[index]) operation

impl<V, U, Idx> IndexMut<Idx> for FPS<V, U> where
    FPS<V, U>: Index<Idx>,
    V: Index<Idx> + IndexMut<Idx>,
    <V as Index<Idx>>::Output: Sized,
    <FPS<V, U> as Index<Idx>>::Output: Sized
[src]

The method for the mutable indexing (container[index]) operation