pub struct ModelDistributionHandle {
pub model_id: String,
pub version: String,
pub variant_id: String,
pub distribution_handle: DistributionHandle,
pub initiated_at: DateTime<Utc>,
}Expand description
Handle to track a model distribution operation
Fields§
§model_id: StringModel identifier
version: StringTarget version
variant_id: StringSelected variant for this distribution
distribution_handle: DistributionHandleUnderlying file distribution handle
initiated_at: DateTime<Utc>When distribution was initiated
Trait Implementations§
Source§impl Clone for ModelDistributionHandle
impl Clone for ModelDistributionHandle
Source§fn clone(&self) -> ModelDistributionHandle
fn clone(&self) -> ModelDistributionHandle
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 moreSource§impl Debug for ModelDistributionHandle
impl Debug for ModelDistributionHandle
Source§impl<'de> Deserialize<'de> for ModelDistributionHandle
impl<'de> Deserialize<'de> for ModelDistributionHandle
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
Auto Trait Implementations§
impl Freeze for ModelDistributionHandle
impl RefUnwindSafe for ModelDistributionHandle
impl Send for ModelDistributionHandle
impl Sync for ModelDistributionHandle
impl Unpin for ModelDistributionHandle
impl UnsafeUnpin for ModelDistributionHandle
impl UnwindSafe for ModelDistributionHandle
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> 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