[−][src]Trait ufix::Cast
Similar to core::convert::From
Required methods
fn cast(value: T) -> Self
Convert value from T
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]
R: Radix<B> + Radix<Br>,
B: Digits,
E: Exponent,
Br: Digits,
Er: Exponent,
Mantissa<R, Br>: Cast<Mantissa<R, B>>,
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]
R: Radix<B>,
B: Digits,
E: Exponent,
f32: Cast<Mantissa<R, B>>,
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]
R: Radix<B>,
B: Digits,
E: Exponent,
f64: Cast<Mantissa<R, B>>,
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]
R: Radix<B>,
B: Digits,
E: Exponent,
i16: Cast<Mantissa<R, B>>,
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]
R: Radix<B>,
B: Digits,
E: Exponent,
i32: Cast<Mantissa<R, B>>,
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]
R: Radix<B>,
B: Digits,
E: Exponent,
i64: Cast<Mantissa<R, B>>,
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]
R: Radix<B>,
B: Digits,
E: Exponent,
i8: Cast<Mantissa<R, B>>,
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]
R: Radix<B>,
B: Digits,
E: Exponent,
u16: Cast<Mantissa<R, B>>,
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]
R: Radix<B>,
B: Digits,
E: Exponent,
u32: Cast<Mantissa<R, B>>,
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]
R: Radix<B>,
B: Digits,
E: Exponent,
u64: Cast<Mantissa<R, B>>,
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]
R: Radix<B>,
B: Digits,
E: Exponent,
u8: Cast<Mantissa<R, B>>,
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]
R: Radix<B>,
B: Digits,
E: Exponent,
f32: Cast<Mantissa<R, B>>,
Mantissa<R, B>: Cast<f32>,
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]
R: Radix<B>,
B: Digits,
E: Exponent,
f64: Cast<Mantissa<R, B>>,
Mantissa<R, B>: Cast<f64>,
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]
R: Radix<B>,
B: Digits,
E: Exponent,
i16: Cast<Mantissa<R, B>>,
Mantissa<R, B>: Cast<i16>,
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]
R: Radix<B>,
B: Digits,
E: Exponent,
i32: Cast<Mantissa<R, B>>,
Mantissa<R, B>: Cast<i32>,
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]
R: Radix<B>,
B: Digits,
E: Exponent,
i64: Cast<Mantissa<R, B>>,
Mantissa<R, B>: Cast<i64>,
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]
R: Radix<B>,
B: Digits,
E: Exponent,
i8: Cast<Mantissa<R, B>>,
Mantissa<R, B>: Cast<i8>,
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]
R: Radix<B>,
B: Digits,
E: Exponent,
u16: Cast<Mantissa<R, B>>,
Mantissa<R, B>: Cast<u16>,
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]
R: Radix<B>,
B: Digits,
E: Exponent,
u32: Cast<Mantissa<R, B>>,
Mantissa<R, B>: Cast<u32>,
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]
R: Radix<B>,
B: Digits,
E: Exponent,
u64: Cast<Mantissa<R, B>>,
Mantissa<R, B>: Cast<u64>,
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]
R: Radix<B>,
B: Digits,
E: Exponent,
u8: Cast<Mantissa<R, B>>,
Mantissa<R, B>: Cast<u8>,