pub struct ModelRecord {
pub model_name: String,
pub provider: ModelProvider,
pub status: ModelStatus,
pub created_at: DateTime<Utc>,
pub last_used_at: DateTime<Utc>,
pub message: Option<String>,
}Expand description
Full model-lifecycle record returned by registry backends.
Fields§
§model_name: String§provider: ModelProvider§status: ModelStatus§created_at: DateTime<Utc>§last_used_at: DateTime<Utc>§message: Option<String>Trait Implementations§
Source§impl Clone for ModelRecord
impl Clone for ModelRecord
Source§fn clone(&self) -> ModelRecord
fn clone(&self) -> ModelRecord
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ModelRecord
impl Debug for ModelRecord
Source§impl PartialEq for ModelRecord
impl PartialEq for ModelRecord
Source§fn eq(&self, other: &ModelRecord) -> bool
fn eq(&self, other: &ModelRecord) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ModelRecord
Auto Trait Implementations§
impl Freeze for ModelRecord
impl RefUnwindSafe for ModelRecord
impl Send for ModelRecord
impl Sync for ModelRecord
impl Unpin for ModelRecord
impl UnsafeUnpin for ModelRecord
impl UnwindSafe for ModelRecord
Blanket Implementations§
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> 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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::RequestSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request