[][src]Struct catwalk::model::StoredModel

pub struct StoredModel<M: Model> {
    pub version: Version,
    pub model: M,
}

A representation of a stored model. While every model type has it's own version when loaded, the same cannot be said before they're loaded, or while they're in the process of being loaded. This acts as representation of that.

Fields

version: Versionmodel: M

Trait Implementations

impl<M: Debug + Model> Debug for StoredModel<M>[src]

impl<M: Model> From<(Version, M)> for StoredModel<M>[src]

Auto Trait Implementations

impl<M> RefUnwindSafe for StoredModel<M> where
    M: RefUnwindSafe

impl<M> Send for StoredModel<M> where
    M: Send

impl<M> Sync for StoredModel<M> where
    M: Sync

impl<M> Unpin for StoredModel<M> where
    M: Unpin

impl<M> UnwindSafe for StoredModel<M> where
    M: UnwindSafe

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> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[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.