Struct tract_hir::internal::tract_data::prelude::f16[]

pub struct f16(pub f16);

Trait Implementations

impl<'_> Add<&'_ f16> for f16

type Output = f16

The resulting type after applying the + operator.

impl Add<f16> for f16

type Output = f16

The resulting type after applying the + operator.

impl AddAssign<f16> for f16

impl AsPrimitive<f16> for f64

impl AsPrimitive<f16> for f16

impl AsPrimitive<f16> for isize

impl AsPrimitive<f16> for i16

impl AsPrimitive<f16> for u8

impl AsPrimitive<f16> for u64

impl AsPrimitive<f16> for i8

impl AsPrimitive<f16> for u16

impl AsPrimitive<f16> for i64

impl AsPrimitive<f16> for i32

impl AsPrimitive<f16> for f32

impl AsPrimitive<f16> for usize

impl AsPrimitive<f16> for u32

impl AsPrimitive<f32> for f16

impl AsPrimitive<f64> for f16

impl AsPrimitive<i16> for f16

impl AsPrimitive<i32> for f16

impl AsPrimitive<i64> for f16

impl AsPrimitive<i8> for f16

impl AsPrimitive<isize> for f16

impl AsPrimitive<u16> for f16

impl AsPrimitive<u32> for f16

impl AsPrimitive<u64> for f16

impl AsPrimitive<u8> for f16

impl AsPrimitive<usize> for f16

impl Bounded for f16

impl Clone for f16

impl Copy for f16

impl Datum for f16

impl Debug for f16

impl Default for f16

impl Display for f16

impl<'_> Div<&'_ f16> for f16

type Output = f16

The resulting type after applying the / operator.

impl Div<f16> for f16

type Output = f16

The resulting type after applying the / operator.

impl DivAssign<f16> for f16

impl Float for f16

impl From<f16> for Tensor

impl From<f32> for f16

impl FromStr for f16

type Err = ParseFloatError

The associated error which can be returned from parsing.

impl<'_> Mul<&'_ f16> for f16

type Output = f16

The resulting type after applying the * operator.

impl Mul<f16> for f16

type Output = f16

The resulting type after applying the * operator.

impl Neg for f16

type Output = f16

The resulting type after applying the - operator.

impl Num for f16

type FromStrRadixErr = <f32 as Num>::FromStrRadixErr

impl NumCast for f16

impl One for f16

impl PartialEq<f16> for f16

impl PartialOrd<f16> for f16

impl<'_> Rem<&'_ f16> for f16

type Output = f16

The resulting type after applying the % operator.

impl Rem<f16> for f16

type Output = f16

The resulting type after applying the % operator.

impl Signed for f16

impl SloppyHash for f16[src]

impl StructuralPartialEq for f16

impl<'_> Sub<&'_ f16> for f16

type Output = f16

The resulting type after applying the - operator.

impl Sub<f16> for f16

type Output = f16

The resulting type after applying the - operator.

impl<'a> Sum<&'a f16> for f16

impl Sum<f16> for f16

impl ToPrimitive for f16

impl Zero for f16

Auto Trait Implementations

impl RefUnwindSafe for f16

impl Send for f16

impl Sync for f16

impl Unpin for f16

impl UnwindSafe for f16

Blanket Implementations

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

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

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

impl<T> Downcast for T where
    T: Any

impl<T> DowncastSync for T where
    T: Any + Send + Sync

impl<T> DynClone for T where
    T: Clone
[src]

impl<T> From<T> for T[src]

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

impl<T> LinalgScalar for T where
    T: One<Output = T> + Add<T, Output = T> + Sub<T, Output = T> + 'static + Mul<T> + Copy + Div<T, Output = T> + Zero
[src]

impl<T, Rhs, Output> NumOps<Rhs, Output> for T where
    T: Sub<Rhs, Output = Output> + Mul<Rhs, Output = Output> + Div<Rhs, Output = Output> + Add<Rhs, Output = Output> + Rem<Rhs, Output = Output>, 
[src]

impl<T> NumRef for T where
    T: Num + for<'r> NumOps<&'r T, T>, 
[src]

impl<T> Real for T where
    T: Float
[src]

impl<T, Base> RefNum<Base> for T where
    T: NumOps<Base, Base> + for<'r> NumOps<&'r Base, Base>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.