Struct decthings_api::rpc::model::ModelSnapshot
source · pub struct ModelSnapshot {
pub id: String,
pub name: String,
pub created_at: i64,
pub filesystem_size_mebibytes: u32,
pub launcher_config: LauncherConfig,
pub parameter_definitions: ParameterDefinitions,
pub default_launcher_specs: DefaultLauncherSpecs,
pub max_durations_seconds: MaxDurationsSeconds,
pub state: SnapshotState,
}
Fields§
§id: String
§name: String
§created_at: i64
§filesystem_size_mebibytes: u32
§launcher_config: LauncherConfig
§parameter_definitions: ParameterDefinitions
§default_launcher_specs: DefaultLauncherSpecs
§max_durations_seconds: MaxDurationsSeconds
§state: SnapshotState
Trait Implementations§
source§impl Clone for ModelSnapshot
impl Clone for ModelSnapshot
source§fn clone(&self) -> ModelSnapshot
fn clone(&self) -> ModelSnapshot
Returns a copy 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 ModelSnapshot
impl Debug for ModelSnapshot
source§impl<'de> Deserialize<'de> for ModelSnapshot
impl<'de> Deserialize<'de> for ModelSnapshot
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 ModelSnapshot
impl RefUnwindSafe for ModelSnapshot
impl Send for ModelSnapshot
impl Sync for ModelSnapshot
impl Unpin for ModelSnapshot
impl UnwindSafe for ModelSnapshot
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