pub struct CreateVmRequest {
pub workspace_id: WorkspaceId,
pub vm_class: VmClass,
pub vcpus: u32,
pub memory_mib: u64,
pub disk_gib: u64,
pub network: bool,
}Fields§
§workspace_id: WorkspaceId§vm_class: VmClass§vcpus: u32§memory_mib: u64§disk_gib: u64§network: boolTrait Implementations§
Source§impl Clone for CreateVmRequest
impl Clone for CreateVmRequest
Source§fn clone(&self) -> CreateVmRequest
fn clone(&self) -> CreateVmRequest
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 CreateVmRequest
impl Debug for CreateVmRequest
Source§impl<'de> Deserialize<'de> for CreateVmRequest
impl<'de> Deserialize<'de> for CreateVmRequest
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 CreateVmRequest
impl RefUnwindSafe for CreateVmRequest
impl Send for CreateVmRequest
impl Sync for CreateVmRequest
impl Unpin for CreateVmRequest
impl UnsafeUnpin for CreateVmRequest
impl UnwindSafe for CreateVmRequest
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