[][src]Trait az::Az

pub trait Az<Dst> {
    fn az(self) -> Dst;
}

Used to cast values.

Panics

When debug assertions are enabled, this trait’s method panics if the value does not fit in the destination. When debug assertions are not enabled (usual in release mode), the wrapped value can be returned, but it is not considered a breaking change if in the future it panics; if wrapping is required use WrappingAs instead.

This trait’s method also panics with no debug assertions if the value does not fit and cannot be wrapped, for example when trying to cast floating-point ∞ into an integer type.

Required methods

fn az(self) -> Dst

Casts the value.

Loading content...

Implementors

impl Az<Wrapping<i8>> for bool[src]

impl Az<Wrapping<i8>> for isize[src]

impl Az<Wrapping<i8>> for usize[src]

impl Az<Wrapping<i16>> for bool[src]

impl Az<Wrapping<i16>> for isize[src]

impl Az<Wrapping<i16>> for usize[src]

impl Az<Wrapping<i32>> for bool[src]

impl Az<Wrapping<i32>> for isize[src]

impl Az<Wrapping<i32>> for usize[src]

impl Az<Wrapping<i64>> for bool[src]

impl Az<Wrapping<i64>> for isize[src]

impl Az<Wrapping<i64>> for usize[src]

impl Az<Wrapping<i128>> for bool[src]

impl Az<Wrapping<i128>> for isize[src]

impl Az<Wrapping<i128>> for usize[src]

impl Az<Wrapping<i128>> for Round<f32>[src]

impl Az<Wrapping<i128>> for Round<f64>[src]

impl Az<Wrapping<i128>> for f32[src]

impl Az<Wrapping<i128>> for f64[src]

impl Az<Wrapping<i128>> for i8[src]

impl Az<Wrapping<i128>> for i16[src]

impl Az<Wrapping<i128>> for i32[src]

impl Az<Wrapping<i128>> for i64[src]

impl Az<Wrapping<i128>> for i128[src]

impl Az<Wrapping<i128>> for u8[src]

impl Az<Wrapping<i128>> for u16[src]

impl Az<Wrapping<i128>> for u32[src]

impl Az<Wrapping<i128>> for u64[src]

impl Az<Wrapping<i128>> for u128[src]

impl Az<Wrapping<i16>> for Round<f32>[src]

impl Az<Wrapping<i16>> for Round<f64>[src]

impl Az<Wrapping<i16>> for f32[src]

impl Az<Wrapping<i16>> for f64[src]

impl Az<Wrapping<i16>> for i8[src]

impl Az<Wrapping<i16>> for i16[src]

impl Az<Wrapping<i16>> for i32[src]

impl Az<Wrapping<i16>> for i64[src]

impl Az<Wrapping<i16>> for i128[src]

impl Az<Wrapping<i16>> for u8[src]

impl Az<Wrapping<i16>> for u16[src]

impl Az<Wrapping<i16>> for u32[src]

impl Az<Wrapping<i16>> for u64[src]

impl Az<Wrapping<i16>> for u128[src]

impl Az<Wrapping<i32>> for Round<f32>[src]

impl Az<Wrapping<i32>> for Round<f64>[src]

impl Az<Wrapping<i32>> for f32[src]

impl Az<Wrapping<i32>> for f64[src]

impl Az<Wrapping<i32>> for i8[src]

impl Az<Wrapping<i32>> for i16[src]

impl Az<Wrapping<i32>> for i32[src]

impl Az<Wrapping<i32>> for i64[src]

impl Az<Wrapping<i32>> for i128[src]

impl Az<Wrapping<i32>> for u8[src]

impl Az<Wrapping<i32>> for u16[src]

impl Az<Wrapping<i32>> for u32[src]

impl Az<Wrapping<i32>> for u64[src]

impl Az<Wrapping<i32>> for u128[src]

impl Az<Wrapping<i64>> for Round<f32>[src]

impl Az<Wrapping<i64>> for Round<f64>[src]

impl Az<Wrapping<i64>> for f32[src]

impl Az<Wrapping<i64>> for f64[src]

impl Az<Wrapping<i64>> for i8[src]

impl Az<Wrapping<i64>> for i16[src]

impl Az<Wrapping<i64>> for i32[src]

impl Az<Wrapping<i64>> for i64[src]

impl Az<Wrapping<i64>> for i128[src]

impl Az<Wrapping<i64>> for u8[src]

impl Az<Wrapping<i64>> for u16[src]

impl Az<Wrapping<i64>> for u32[src]

impl Az<Wrapping<i64>> for u64[src]

impl Az<Wrapping<i64>> for u128[src]

impl Az<Wrapping<i8>> for Round<f32>[src]

impl Az<Wrapping<i8>> for Round<f64>[src]

impl Az<Wrapping<i8>> for f32[src]

impl Az<Wrapping<i8>> for f64[src]

impl Az<Wrapping<i8>> for i8[src]

impl Az<Wrapping<i8>> for i16[src]

impl Az<Wrapping<i8>> for i32[src]

impl Az<Wrapping<i8>> for i64[src]

impl Az<Wrapping<i8>> for i128[src]

impl Az<Wrapping<i8>> for u8[src]

impl Az<Wrapping<i8>> for u16[src]

impl Az<Wrapping<i8>> for u32[src]

impl Az<Wrapping<i8>> for u64[src]

impl Az<Wrapping<i8>> for u128[src]

impl Az<Wrapping<isize>> for Round<f32>[src]

impl Az<Wrapping<isize>> for Round<f64>[src]

impl Az<Wrapping<isize>> for bool[src]

impl Az<Wrapping<isize>> for f32[src]

impl Az<Wrapping<isize>> for f64[src]

impl Az<Wrapping<isize>> for i8[src]

impl Az<Wrapping<isize>> for i16[src]

impl Az<Wrapping<isize>> for i32[src]

impl Az<Wrapping<isize>> for i64[src]

impl Az<Wrapping<isize>> for i128[src]

impl Az<Wrapping<isize>> for isize[src]

impl Az<Wrapping<isize>> for u8[src]

impl Az<Wrapping<isize>> for u16[src]

impl Az<Wrapping<isize>> for u32[src]

impl Az<Wrapping<isize>> for u64[src]

impl Az<Wrapping<isize>> for u128[src]

impl Az<Wrapping<isize>> for usize[src]

impl Az<Wrapping<u8>> for bool[src]

impl Az<Wrapping<u8>> for isize[src]

impl Az<Wrapping<u8>> for usize[src]

impl Az<Wrapping<u16>> for bool[src]

impl Az<Wrapping<u16>> for isize[src]

impl Az<Wrapping<u16>> for usize[src]

impl Az<Wrapping<u32>> for bool[src]

impl Az<Wrapping<u32>> for isize[src]

impl Az<Wrapping<u32>> for usize[src]

impl Az<Wrapping<u64>> for bool[src]

impl Az<Wrapping<u64>> for isize[src]

impl Az<Wrapping<u64>> for usize[src]

impl Az<Wrapping<u128>> for bool[src]

impl Az<Wrapping<u128>> for isize[src]

impl Az<Wrapping<u128>> for usize[src]

impl Az<Wrapping<u128>> for Round<f32>[src]

impl Az<Wrapping<u128>> for Round<f64>[src]

impl Az<Wrapping<u128>> for f32[src]

impl Az<Wrapping<u128>> for f64[src]

impl Az<Wrapping<u128>> for i8[src]

impl Az<Wrapping<u128>> for i16[src]

impl Az<Wrapping<u128>> for i32[src]

impl Az<Wrapping<u128>> for i64[src]

impl Az<Wrapping<u128>> for i128[src]

impl Az<Wrapping<u128>> for u8[src]

impl Az<Wrapping<u128>> for u16[src]

impl Az<Wrapping<u128>> for u32[src]

impl Az<Wrapping<u128>> for u64[src]

impl Az<Wrapping<u128>> for u128[src]

impl Az<Wrapping<u16>> for Round<f32>[src]

impl Az<Wrapping<u16>> for Round<f64>[src]

impl Az<Wrapping<u16>> for f32[src]

impl Az<Wrapping<u16>> for f64[src]

impl Az<Wrapping<u16>> for i8[src]

impl Az<Wrapping<u16>> for i16[src]

impl Az<Wrapping<u16>> for i32[src]

impl Az<Wrapping<u16>> for i64[src]

impl Az<Wrapping<u16>> for i128[src]

impl Az<Wrapping<u16>> for u8[src]

impl Az<Wrapping<u16>> for u16[src]

impl Az<Wrapping<u16>> for u32[src]

impl Az<Wrapping<u16>> for u64[src]

impl Az<Wrapping<u16>> for u128[src]

impl Az<Wrapping<u32>> for Round<f32>[src]

impl Az<Wrapping<u32>> for Round<f64>[src]

impl Az<Wrapping<u32>> for f32[src]

impl Az<Wrapping<u32>> for f64[src]

impl Az<Wrapping<u32>> for i8[src]

impl Az<Wrapping<u32>> for i16[src]

impl Az<Wrapping<u32>> for i32[src]

impl Az<Wrapping<u32>> for i64[src]

impl Az<Wrapping<u32>> for i128[src]

impl Az<Wrapping<u32>> for u8[src]

impl Az<Wrapping<u32>> for u16[src]

impl Az<Wrapping<u32>> for u32[src]

impl Az<Wrapping<u32>> for u64[src]

impl Az<Wrapping<u32>> for u128[src]

impl Az<Wrapping<u64>> for Round<f32>[src]

impl Az<Wrapping<u64>> for Round<f64>[src]

impl Az<Wrapping<u64>> for f32[src]

impl Az<Wrapping<u64>> for f64[src]

impl Az<Wrapping<u64>> for i8[src]

impl Az<Wrapping<u64>> for i16[src]

impl Az<Wrapping<u64>> for i32[src]

impl Az<Wrapping<u64>> for i64[src]

impl Az<Wrapping<u64>> for i128[src]

impl Az<Wrapping<u64>> for u8[src]

impl Az<Wrapping<u64>> for u16[src]

impl Az<Wrapping<u64>> for u32[src]

impl Az<Wrapping<u64>> for u64[src]

impl Az<Wrapping<u64>> for u128[src]

impl Az<Wrapping<u8>> for Round<f32>[src]

impl Az<Wrapping<u8>> for Round<f64>[src]

impl Az<Wrapping<u8>> for f32[src]

impl Az<Wrapping<u8>> for f64[src]

impl Az<Wrapping<u8>> for i8[src]

impl Az<Wrapping<u8>> for i16[src]

impl Az<Wrapping<u8>> for i32[src]

impl Az<Wrapping<u8>> for i64[src]

impl Az<Wrapping<u8>> for i128[src]

impl Az<Wrapping<u8>> for u8[src]

impl Az<Wrapping<u8>> for u16[src]

impl Az<Wrapping<u8>> for u32[src]

impl Az<Wrapping<u8>> for u64[src]

impl Az<Wrapping<u8>> for u128[src]

impl Az<Wrapping<usize>> for Round<f32>[src]

impl Az<Wrapping<usize>> for Round<f64>[src]

impl Az<Wrapping<usize>> for bool[src]

impl Az<Wrapping<usize>> for f32[src]

impl Az<Wrapping<usize>> for f64[src]

impl Az<Wrapping<usize>> for i8[src]

impl Az<Wrapping<usize>> for i16[src]

impl Az<Wrapping<usize>> for i32[src]

impl Az<Wrapping<usize>> for i64[src]

impl Az<Wrapping<usize>> for i128[src]

impl Az<Wrapping<usize>> for isize[src]

impl Az<Wrapping<usize>> for u8[src]

impl Az<Wrapping<usize>> for u16[src]

impl Az<Wrapping<usize>> for u32[src]

impl Az<Wrapping<usize>> for u64[src]

impl Az<Wrapping<usize>> for u128[src]

impl Az<Wrapping<usize>> for usize[src]

impl Az<f32> for isize[src]

impl Az<f32> for usize[src]

impl Az<f64> for isize[src]

impl Az<f64> for usize[src]

impl Az<f32> for f32[src]

impl Az<f32> for f64[src]

impl Az<f32> for i8[src]

impl Az<f32> for i16[src]

impl Az<f32> for i32[src]

impl Az<f32> for i64[src]

impl Az<f32> for i128[src]

impl Az<f32> for u8[src]

impl Az<f32> for u16[src]

impl Az<f32> for u32[src]

impl Az<f32> for u64[src]

impl Az<f32> for u128[src]

impl Az<f64> for f32[src]

impl Az<f64> for f64[src]

impl Az<f64> for i8[src]

impl Az<f64> for i16[src]

impl Az<f64> for i32[src]

impl Az<f64> for i64[src]

impl Az<f64> for i128[src]

impl Az<f64> for u8[src]

impl Az<f64> for u16[src]

impl Az<f64> for u32[src]

impl Az<f64> for u64[src]

impl Az<f64> for u128[src]

impl Az<i8> for bool[src]

impl Az<i8> for isize[src]

impl Az<i8> for usize[src]

impl Az<i16> for bool[src]

impl Az<i16> for isize[src]

impl Az<i16> for usize[src]

impl Az<i32> for bool[src]

impl Az<i32> for isize[src]

impl Az<i32> for usize[src]

impl Az<i64> for bool[src]

impl Az<i64> for isize[src]

impl Az<i64> for usize[src]

impl Az<i128> for bool[src]

impl Az<i128> for isize[src]

impl Az<i128> for usize[src]

impl Az<i128> for Round<f32>[src]

impl Az<i128> for Round<f64>[src]

impl Az<i128> for f32[src]

impl Az<i128> for f64[src]

impl Az<i128> for i8[src]

impl Az<i128> for i16[src]

impl Az<i128> for i32[src]

impl Az<i128> for i64[src]

impl Az<i128> for i128[src]

impl Az<i128> for u8[src]

impl Az<i128> for u16[src]

impl Az<i128> for u32[src]

impl Az<i128> for u64[src]

impl Az<i128> for u128[src]

impl Az<i16> for Round<f32>[src]

impl Az<i16> for Round<f64>[src]

impl Az<i16> for f32[src]

impl Az<i16> for f64[src]

impl Az<i16> for i8[src]

impl Az<i16> for i16[src]

impl Az<i16> for i32[src]

impl Az<i16> for i64[src]

impl Az<i16> for i128[src]

impl Az<i16> for u8[src]

impl Az<i16> for u16[src]

impl Az<i16> for u32[src]

impl Az<i16> for u64[src]

impl Az<i16> for u128[src]

impl Az<i32> for Round<f32>[src]

impl Az<i32> for Round<f64>[src]

impl Az<i32> for f32[src]

impl Az<i32> for f64[src]

impl Az<i32> for i8[src]

impl Az<i32> for i16[src]

impl Az<i32> for i32[src]

impl Az<i32> for i64[src]

impl Az<i32> for i128[src]

impl Az<i32> for u8[src]

impl Az<i32> for u16[src]

impl Az<i32> for u32[src]

impl Az<i32> for u64[src]

impl Az<i32> for u128[src]

impl Az<i64> for Round<f32>[src]

impl Az<i64> for Round<f64>[src]

impl Az<i64> for f32[src]

impl Az<i64> for f64[src]

impl Az<i64> for i8[src]

impl Az<i64> for i16[src]

impl Az<i64> for i32[src]

impl Az<i64> for i64[src]

impl Az<i64> for i128[src]

impl Az<i64> for u8[src]

impl Az<i64> for u16[src]

impl Az<i64> for u32[src]

impl Az<i64> for u64[src]

impl Az<i64> for u128[src]

impl Az<i8> for Round<f32>[src]

impl Az<i8> for Round<f64>[src]

impl Az<i8> for f32[src]

impl Az<i8> for f64[src]

impl Az<i8> for i8[src]

impl Az<i8> for i16[src]

impl Az<i8> for i32[src]

impl Az<i8> for i64[src]

impl Az<i8> for i128[src]

impl Az<i8> for u8[src]

impl Az<i8> for u16[src]

impl Az<i8> for u32[src]

impl Az<i8> for u64[src]

impl Az<i8> for u128[src]

impl Az<isize> for Round<f32>[src]

impl Az<isize> for Round<f64>[src]

impl Az<isize> for bool[src]

impl Az<isize> for f32[src]

impl Az<isize> for f64[src]

impl Az<isize> for i8[src]

impl Az<isize> for i16[src]

impl Az<isize> for i32[src]

impl Az<isize> for i64[src]

impl Az<isize> for i128[src]

impl Az<isize> for isize[src]

impl Az<isize> for u8[src]

impl Az<isize> for u16[src]

impl Az<isize> for u32[src]

impl Az<isize> for u64[src]

impl Az<isize> for u128[src]

impl Az<isize> for usize[src]

impl Az<u8> for bool[src]

impl Az<u8> for isize[src]

impl Az<u8> for usize[src]

impl Az<u16> for bool[src]

impl Az<u16> for isize[src]

impl Az<u16> for usize[src]

impl Az<u32> for bool[src]

impl Az<u32> for isize[src]

impl Az<u32> for usize[src]

impl Az<u64> for bool[src]

impl Az<u64> for isize[src]

impl Az<u64> for usize[src]

impl Az<u128> for bool[src]

impl Az<u128> for isize[src]

impl Az<u128> for usize[src]

impl Az<u128> for Round<f32>[src]

impl Az<u128> for Round<f64>[src]

impl Az<u128> for f32[src]

impl Az<u128> for f64[src]

impl Az<u128> for i8[src]

impl Az<u128> for i16[src]

impl Az<u128> for i32[src]

impl Az<u128> for i64[src]

impl Az<u128> for i128[src]

impl Az<u128> for u8[src]

impl Az<u128> for u16[src]

impl Az<u128> for u32[src]

impl Az<u128> for u64[src]

impl Az<u128> for u128[src]

impl Az<u16> for Round<f32>[src]

impl Az<u16> for Round<f64>[src]

impl Az<u16> for f32[src]

impl Az<u16> for f64[src]

impl Az<u16> for i8[src]

impl Az<u16> for i16[src]

impl Az<u16> for i32[src]

impl Az<u16> for i64[src]

impl Az<u16> for i128[src]

impl Az<u16> for u8[src]

impl Az<u16> for u16[src]

impl Az<u16> for u32[src]

impl Az<u16> for u64[src]

impl Az<u16> for u128[src]

impl Az<u32> for Round<f32>[src]

impl Az<u32> for Round<f64>[src]

impl Az<u32> for f32[src]

impl Az<u32> for f64[src]

impl Az<u32> for i8[src]

impl Az<u32> for i16[src]

impl Az<u32> for i32[src]

impl Az<u32> for i64[src]

impl Az<u32> for i128[src]

impl Az<u32> for u8[src]

impl Az<u32> for u16[src]

impl Az<u32> for u32[src]

impl Az<u32> for u64[src]

impl Az<u32> for u128[src]

impl Az<u64> for Round<f32>[src]

impl Az<u64> for Round<f64>[src]

impl Az<u64> for f32[src]

impl Az<u64> for f64[src]

impl Az<u64> for i8[src]

impl Az<u64> for i16[src]

impl Az<u64> for i32[src]

impl Az<u64> for i64[src]

impl Az<u64> for i128[src]

impl Az<u64> for u8[src]

impl Az<u64> for u16[src]

impl Az<u64> for u32[src]

impl Az<u64> for u64[src]

impl Az<u64> for u128[src]

impl Az<u8> for Round<f32>[src]

impl Az<u8> for Round<f64>[src]

impl Az<u8> for f32[src]

impl Az<u8> for f64[src]

impl Az<u8> for i8[src]

impl Az<u8> for i16[src]

impl Az<u8> for i32[src]

impl Az<u8> for i64[src]

impl Az<u8> for i128[src]

impl Az<u8> for u8[src]

impl Az<u8> for u16[src]

impl Az<u8> for u32[src]

impl Az<u8> for u64[src]

impl Az<u8> for u128[src]

impl Az<usize> for Round<f32>[src]

impl Az<usize> for Round<f64>[src]

impl Az<usize> for bool[src]

impl Az<usize> for f32[src]

impl Az<usize> for f64[src]

impl Az<usize> for i8[src]

impl Az<usize> for i16[src]

impl Az<usize> for i32[src]

impl Az<usize> for i64[src]

impl Az<usize> for i128[src]

impl Az<usize> for isize[src]

impl Az<usize> for u8[src]

impl Az<usize> for u16[src]

impl Az<usize> for u32[src]

impl Az<usize> for u64[src]

impl Az<usize> for u128[src]

impl Az<usize> for usize[src]

Loading content...