pub struct CreateVM {
pub disk: Vec<VMDisk>,
pub machineType: String,
pub name: String,
pub networkInterfaces: Vec<VMNetworkInterface>,
pub tags: VMTags,
}Fields§
§disk: Vec<VMDisk>§machineType: String§name: String§networkInterfaces: Vec<VMNetworkInterface>Trait Implementations§
Source§impl<'de> Deserialize<'de> for CreateVM
impl<'de> Deserialize<'de> for CreateVM
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 CreateVM
impl RefUnwindSafe for CreateVM
impl Send for CreateVM
impl Sync for CreateVM
impl Unpin for CreateVM
impl UnsafeUnpin for CreateVM
impl UnwindSafe for CreateVM
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