pub struct VirtualDisk {
pub id: Option<i32>,
pub url: Option<String>,
pub display_url: Option<String>,
pub display: Option<String>,
pub virtual_machine: Box<BriefVirtualMachine>,
pub name: String,
pub description: Option<String>,
pub size: i32,
pub tags: Option<Vec<NestedTag>>,
pub custom_fields: Option<HashMap<String, Value>>,
pub created: Option<Option<String>>,
pub last_updated: Option<Option<String>>,
}Expand description
VirtualDisk : Adds support for custom fields and tags.
Fields§
§id: Option<i32>§url: Option<String>§display_url: Option<String>§display: Option<String>§virtual_machine: Box<BriefVirtualMachine>§name: String§description: Option<String>§size: i32§custom_fields: Option<HashMap<String, Value>>§created: Option<Option<String>>§last_updated: Option<Option<String>>Implementations§
Source§impl VirtualDisk
impl VirtualDisk
Sourcepub fn new(
virtual_machine: BriefVirtualMachine,
name: String,
size: i32,
) -> VirtualDisk
pub fn new( virtual_machine: BriefVirtualMachine, name: String, size: i32, ) -> VirtualDisk
Adds support for custom fields and tags.
Trait Implementations§
Source§impl Clone for VirtualDisk
impl Clone for VirtualDisk
Source§fn clone(&self) -> VirtualDisk
fn clone(&self) -> VirtualDisk
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 VirtualDisk
impl Debug for VirtualDisk
Source§impl Default for VirtualDisk
impl Default for VirtualDisk
Source§fn default() -> VirtualDisk
fn default() -> VirtualDisk
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VirtualDisk
impl<'de> Deserialize<'de> for VirtualDisk
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
Source§impl PartialEq for VirtualDisk
impl PartialEq for VirtualDisk
Source§impl Serialize for VirtualDisk
impl Serialize for VirtualDisk
impl StructuralPartialEq for VirtualDisk
Auto Trait Implementations§
impl Freeze for VirtualDisk
impl RefUnwindSafe for VirtualDisk
impl Send for VirtualDisk
impl Sync for VirtualDisk
impl Unpin for VirtualDisk
impl UnwindSafe for VirtualDisk
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