[]Struct tract_pulse::internal::tract_core::ops::source::TypedSource

pub struct TypedSource {
    pub fact: TypedFact,
}

Fields

fact: TypedFact

Implementations

impl TypedSource

pub fn new(fact: TypedFact) -> TypedSource

Constructs a new TypedSource.

Trait Implementations

impl Clone for TypedSource

impl Debug for TypedSource

impl DynHash for TypedSource

impl EvalOp for TypedSource

impl Hash for TypedSource

impl Op for TypedSource

impl TypedOp for TypedSource

Auto Trait Implementations

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: Send + Sync + Any
[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.