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
Database model for tracking model download status
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 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ModelRecord
impl RefUnwindSafe for ModelRecord
impl Send for ModelRecord
impl Sync for ModelRecord
impl Unpin 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,
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> 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