pub struct InUseModel {
pub role: DictateRole,
pub file: String,
pub size: u64,
pub sha256: Option<String>,
pub state: DictateModelState,
pub facts: ModelFacts,
pub catalogue: Option<CatalogueJoin>,
pub from: ActiveFrom,
pub at: Option<String>,
}Expand description
One model forge runs, as the page’s IN USE rows draw it.
Fields§
§role: DictateRole§file: String§size: u64§sha256: Option<String>The digest the spec declares, or None for an installed model whose
upstream publishes none: nothing may print a digest for one.
state: DictateModelStateThe preflight snapshot’s own state: pending through ready.
facts: ModelFactsThe facts the spec declares.
catalogue: Option<CatalogueJoin>The feed’s entry for this file, when it carries one.
from: ActiveFromWhere this role’s model came from: the config key, the last runtime pick, or the compiled pin.
at: Option<String>RFC 3339, when a runtime pick chose it.
Trait Implementations§
Source§impl Clone for InUseModel
impl Clone for InUseModel
Source§impl Debug for InUseModel
impl Debug for InUseModel
Source§impl<'de> Deserialize<'de> for InUseModel
impl<'de> Deserialize<'de> for InUseModel
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for InUseModel
impl PartialEq for InUseModel
Source§impl Serialize for InUseModel
impl Serialize for InUseModel
impl StructuralPartialEq for InUseModel
Auto Trait Implementations§
impl Freeze for InUseModel
impl RefUnwindSafe for InUseModel
impl Send for InUseModel
impl Sync for InUseModel
impl Unpin for InUseModel
impl UnsafeUnpin for InUseModel
impl UnwindSafe for InUseModel
Blanket Implementations§
§impl<T> AnySync for T
impl<T> AnySync for T
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<S, T> Duplex<S> for Twhere
T: FromSample<S> + ToSample<S>,
§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more