[][src]Trait ufix::Cast

pub trait Cast<T> {
    fn cast(value: T) -> Self;
}

Similar to core::convert::From

Required methods

fn cast(value: T) -> Self

Convert value from T

Loading content...

Implementors

impl Cast<f32> for usize[src]

impl Cast<f32> for isize[src]

impl Cast<f64> for usize[src]

impl Cast<f64> for isize[src]

impl Cast<f32> for f32[src]

impl Cast<f32> for f64[src]

impl Cast<f32> for i8[src]

impl Cast<f32> for i16[src]

impl Cast<f32> for i32[src]

impl Cast<f32> for i64[src]

impl Cast<f32> for u8[src]

impl Cast<f32> for u16[src]

impl Cast<f32> for u32[src]

impl Cast<f32> for u64[src]

impl Cast<f64> for f32[src]

impl Cast<f64> for f64[src]

impl Cast<f64> for i8[src]

impl Cast<f64> for i16[src]

impl Cast<f64> for i32[src]

impl Cast<f64> for i64[src]

impl Cast<f64> for u8[src]

impl Cast<f64> for u16[src]

impl Cast<f64> for u32[src]

impl Cast<f64> for u64[src]

impl Cast<i8> for usize[src]

impl Cast<i8> for isize[src]

impl Cast<i16> for usize[src]

impl Cast<i16> for isize[src]

impl Cast<i32> for usize[src]

impl Cast<i32> for isize[src]

impl Cast<i64> for usize[src]

impl Cast<i64> for isize[src]

impl Cast<i16> for f32[src]

impl Cast<i16> for f64[src]

impl Cast<i16> for i8[src]

impl Cast<i16> for i16[src]

impl Cast<i16> for i32[src]

impl Cast<i16> for i64[src]

impl Cast<i16> for u8[src]

impl Cast<i16> for u16[src]

impl Cast<i16> for u32[src]

impl Cast<i16> for u64[src]

impl Cast<i32> for f32[src]

impl Cast<i32> for f64[src]

impl Cast<i32> for i8[src]

impl Cast<i32> for i16[src]

impl Cast<i32> for i32[src]

impl Cast<i32> for i64[src]

impl Cast<i32> for u8[src]

impl Cast<i32> for u16[src]

impl Cast<i32> for u32[src]

impl Cast<i32> for u64[src]

impl Cast<i64> for f32[src]

impl Cast<i64> for f64[src]

impl Cast<i64> for i8[src]

impl Cast<i64> for i16[src]

impl Cast<i64> for i32[src]

impl Cast<i64> for i64[src]

impl Cast<i64> for u8[src]

impl Cast<i64> for u16[src]

impl Cast<i64> for u32[src]

impl Cast<i64> for u64[src]

impl Cast<i8> for f32[src]

impl Cast<i8> for f64[src]

impl Cast<i8> for i8[src]

impl Cast<i8> for i16[src]

impl Cast<i8> for i32[src]

impl Cast<i8> for i64[src]

impl Cast<i8> for u8[src]

impl Cast<i8> for u16[src]

impl Cast<i8> for u32[src]

impl Cast<i8> for u64[src]

impl Cast<isize> for f32[src]

impl Cast<isize> for f64[src]

impl Cast<isize> for i8[src]

impl Cast<isize> for i16[src]

impl Cast<isize> for i32[src]

impl Cast<isize> for i64[src]

impl Cast<isize> for isize[src]

impl Cast<isize> for u8[src]

impl Cast<isize> for u16[src]

impl Cast<isize> for u32[src]

impl Cast<isize> for u64[src]

impl Cast<isize> for usize[src]

impl Cast<u8> for usize[src]

impl Cast<u8> for isize[src]

impl Cast<u16> for usize[src]

impl Cast<u16> for isize[src]

impl Cast<u32> for usize[src]

impl Cast<u32> for isize[src]

impl Cast<u64> for usize[src]

impl Cast<u64> for isize[src]

impl Cast<u16> for f32[src]

impl Cast<u16> for f64[src]

impl Cast<u16> for i8[src]

impl Cast<u16> for i16[src]

impl Cast<u16> for i32[src]

impl Cast<u16> for i64[src]

impl Cast<u16> for u8[src]

impl Cast<u16> for u16[src]

impl Cast<u16> for u32[src]

impl Cast<u16> for u64[src]

impl Cast<u32> for f32[src]

impl Cast<u32> for f64[src]

impl Cast<u32> for i8[src]

impl Cast<u32> for i16[src]

impl Cast<u32> for i32[src]

impl Cast<u32> for i64[src]

impl Cast<u32> for u8[src]

impl Cast<u32> for u16[src]

impl Cast<u32> for u32[src]

impl Cast<u32> for u64[src]

impl Cast<u64> for f32[src]

impl Cast<u64> for f64[src]

impl Cast<u64> for i8[src]

impl Cast<u64> for i16[src]

impl Cast<u64> for i32[src]

impl Cast<u64> for i64[src]

impl Cast<u64> for u8[src]

impl Cast<u64> for u16[src]

impl Cast<u64> for u32[src]

impl Cast<u64> for u64[src]

impl Cast<u8> for f32[src]

impl Cast<u8> for f64[src]

impl Cast<u8> for i8[src]

impl Cast<u8> for i16[src]

impl Cast<u8> for i32[src]

impl Cast<u8> for i64[src]

impl Cast<u8> for u8[src]

impl Cast<u8> for u16[src]

impl Cast<u8> for u32[src]

impl Cast<u8> for u64[src]

impl Cast<usize> for f32[src]

impl Cast<usize> for f64[src]

impl Cast<usize> for i8[src]

impl Cast<usize> for i16[src]

impl Cast<usize> for i32[src]

impl Cast<usize> for i64[src]

impl Cast<usize> for isize[src]

impl Cast<usize> for u8[src]

impl Cast<usize> for u16[src]

impl Cast<usize> for u32[src]

impl Cast<usize> for u64[src]

impl Cast<usize> for usize[src]

impl<R, B, Br, E, Er> Cast<Fix<R, B, E>> for Fix<R, Br, Er> where
    R: Radix<B> + Radix<Br>,
    B: Digits,
    E: Exponent,
    Br: Digits,
    Er: Exponent,
    Mantissa<R, Br>: Cast<Mantissa<R, B>>, 
[src]

impl<R, B, E> Cast<Fix<R, B, E>> for f32 where
    R: Radix<B>,
    B: Digits,
    E: Exponent,
    f32: Cast<Mantissa<R, B>>, 
[src]

impl<R, B, E> Cast<Fix<R, B, E>> for f64 where
    R: Radix<B>,
    B: Digits,
    E: Exponent,
    f64: Cast<Mantissa<R, B>>, 
[src]

impl<R, B, E> Cast<Fix<R, B, E>> for i16 where
    R: Radix<B>,
    B: Digits,
    E: Exponent,
    i16: Cast<Mantissa<R, B>>, 
[src]

impl<R, B, E> Cast<Fix<R, B, E>> for i32 where
    R: Radix<B>,
    B: Digits,
    E: Exponent,
    i32: Cast<Mantissa<R, B>>, 
[src]

impl<R, B, E> Cast<Fix<R, B, E>> for i64 where
    R: Radix<B>,
    B: Digits,
    E: Exponent,
    i64: Cast<Mantissa<R, B>>, 
[src]

impl<R, B, E> Cast<Fix<R, B, E>> for i8 where
    R: Radix<B>,
    B: Digits,
    E: Exponent,
    i8: Cast<Mantissa<R, B>>, 
[src]

impl<R, B, E> Cast<Fix<R, B, E>> for u16 where
    R: Radix<B>,
    B: Digits,
    E: Exponent,
    u16: Cast<Mantissa<R, B>>, 
[src]

impl<R, B, E> Cast<Fix<R, B, E>> for u32 where
    R: Radix<B>,
    B: Digits,
    E: Exponent,
    u32: Cast<Mantissa<R, B>>, 
[src]

impl<R, B, E> Cast<Fix<R, B, E>> for u64 where
    R: Radix<B>,
    B: Digits,
    E: Exponent,
    u64: Cast<Mantissa<R, B>>, 
[src]

impl<R, B, E> Cast<Fix<R, B, E>> for u8 where
    R: Radix<B>,
    B: Digits,
    E: Exponent,
    u8: Cast<Mantissa<R, B>>, 
[src]

impl<R, B, E> Cast<f32> for Fix<R, B, E> where
    R: Radix<B>,
    B: Digits,
    E: Exponent,
    f32: Cast<Mantissa<R, B>>,
    Mantissa<R, B>: Cast<f32>, 
[src]

impl<R, B, E> Cast<f64> for Fix<R, B, E> where
    R: Radix<B>,
    B: Digits,
    E: Exponent,
    f64: Cast<Mantissa<R, B>>,
    Mantissa<R, B>: Cast<f64>, 
[src]

impl<R, B, E> Cast<i16> for Fix<R, B, E> where
    R: Radix<B>,
    B: Digits,
    E: Exponent,
    i16: Cast<Mantissa<R, B>>,
    Mantissa<R, B>: Cast<i16>, 
[src]

impl<R, B, E> Cast<i32> for Fix<R, B, E> where
    R: Radix<B>,
    B: Digits,
    E: Exponent,
    i32: Cast<Mantissa<R, B>>,
    Mantissa<R, B>: Cast<i32>, 
[src]

impl<R, B, E> Cast<i64> for Fix<R, B, E> where
    R: Radix<B>,
    B: Digits,
    E: Exponent,
    i64: Cast<Mantissa<R, B>>,
    Mantissa<R, B>: Cast<i64>, 
[src]

impl<R, B, E> Cast<i8> for Fix<R, B, E> where
    R: Radix<B>,
    B: Digits,
    E: Exponent,
    i8: Cast<Mantissa<R, B>>,
    Mantissa<R, B>: Cast<i8>, 
[src]

impl<R, B, E> Cast<u16> for Fix<R, B, E> where
    R: Radix<B>,
    B: Digits,
    E: Exponent,
    u16: Cast<Mantissa<R, B>>,
    Mantissa<R, B>: Cast<u16>, 
[src]

impl<R, B, E> Cast<u32> for Fix<R, B, E> where
    R: Radix<B>,
    B: Digits,
    E: Exponent,
    u32: Cast<Mantissa<R, B>>,
    Mantissa<R, B>: Cast<u32>, 
[src]

impl<R, B, E> Cast<u64> for Fix<R, B, E> where
    R: Radix<B>,
    B: Digits,
    E: Exponent,
    u64: Cast<Mantissa<R, B>>,
    Mantissa<R, B>: Cast<u64>, 
[src]

impl<R, B, E> Cast<u8> for Fix<R, B, E> where
    R: Radix<B>,
    B: Digits,
    E: Exponent,
    u8: Cast<Mantissa<R, B>>,
    Mantissa<R, B>: Cast<u8>, 
[src]

Loading content...