Enum tract_pulse::internal::tract_core::ops::Cost[]

pub enum Cost {
    Div(DatumType),
    FMA(DatumType),
    Buffer(DatumType),
    Params(DatumType),
}

Variants

Buffer(DatumType)
Params(DatumType)

Implementations

impl Cost

pub fn is_compute(&self) -> bool

Trait Implementations

impl Clone for Cost

impl Copy for Cost

impl Debug for Cost

impl Eq for Cost

impl Hash for Cost

impl Ord for Cost

impl PartialEq<Cost> for Cost

impl PartialOrd<Cost> for Cost

impl StructuralEq for Cost

impl StructuralPartialEq for Cost

Auto Trait Implementations

impl RefUnwindSafe for Cost

impl Send for Cost

impl Sync for Cost

impl Unpin for Cost

impl UnwindSafe for Cost

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
[src]

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

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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.