pub struct VmSummary {
pub vm_id: VmId,
pub workspace_id: WorkspaceId,
pub vm_class: VmClass,
pub desired_state: DesiredVmState,
pub actual_state: ActualVmState,
pub failure_reason: Option<String>,
}Fields§
§vm_id: VmId§workspace_id: WorkspaceId§vm_class: VmClass§desired_state: DesiredVmState§actual_state: ActualVmState§failure_reason: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for VmSummary
impl<'de> Deserialize<'de> for VmSummary
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 VmSummary
impl RefUnwindSafe for VmSummary
impl Send for VmSummary
impl Sync for VmSummary
impl Unpin for VmSummary
impl UnsafeUnpin for VmSummary
impl UnwindSafe for VmSummary
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