pub struct TypeDescription {
pub description_: Description,
pub key: String,
}Expand description
Static strings used for describing an object type.
§How to access
VirtualMachine::config.hardware.device?[*].device_info?⇒TypeDescriptionTraitVirtualMachine::config.device_groups?.device_group?[*].device_info?⇒TypeDescriptionTraitStoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→StoragePlacementAction.relocate_spec.device_change?[*].device.device_info?⇒TypeDescriptionTraitStoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→StorageMigrationAction.relocate_spec.device_change?[*].device.device_info?⇒TypeDescriptionTraitStoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→PlacementAction.relocate_spec?.device_change?[*].device.device_info?⇒TypeDescriptionTraitStoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→ClusterClusterInitialPlacementAction.config_spec?.device_change?[*].device.device_info?⇒TypeDescriptionTraitStoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→ClusterClusterInitialPlacementAction.config_spec?.device_groups?.device_group?[*].device_info?⇒TypeDescriptionTraitClusterComputeResource::action_history.action→StoragePlacementAction.relocate_spec.device_change?[*].device.device_info?⇒TypeDescriptionTraitClusterComputeResource::action_history.action→StorageMigrationAction.relocate_spec.device_change?[*].device.device_info?⇒TypeDescriptionTraitClusterComputeResource::action_history.action→PlacementAction.relocate_spec?.device_change?[*].device.device_info?⇒TypeDescriptionTrait
(10 of 100 paths)
Fields§
§description_: Description§key: StringType being described
Trait Implementations§
Source§impl Debug for TypeDescription
impl Debug for TypeDescription
Source§impl Deref for TypeDescription
impl Deref for TypeDescription
Source§impl DerefMut for TypeDescription
impl DerefMut for TypeDescription
Source§impl DescriptionTrait for TypeDescription
impl DescriptionTrait for TypeDescription
Source§fn get_description(&self) -> &Description
fn get_description(&self) -> &Description
Get a reference to the Description parent struct
Source§fn get_description_mut(&mut self) -> &mut Description
fn get_description_mut(&mut self) -> &mut Description
Get a mutable reference to the Description parent struct
Source§impl Deserialize for TypeDescription
impl Deserialize for TypeDescription
Source§impl TypeDescriptionTrait for TypeDescription
impl TypeDescriptionTrait for TypeDescription
Source§fn get_type_description(&self) -> &TypeDescription
fn get_type_description(&self) -> &TypeDescription
Get a reference to the TypeDescription parent struct
Source§fn get_type_description_mut(&mut self) -> &mut TypeDescription
fn get_type_description_mut(&mut self) -> &mut TypeDescription
Get a mutable reference to the TypeDescription parent struct
Source§impl VimObjectTrait for TypeDescription
impl VimObjectTrait for TypeDescription
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
impl DataObjectTrait for TypeDescription
Auto Trait Implementations§
impl Freeze for TypeDescription
impl RefUnwindSafe for TypeDescription
impl Send for TypeDescription
impl Sync for TypeDescription
impl Unpin for TypeDescription
impl UnsafeUnpin for TypeDescription
impl UnwindSafe for TypeDescription
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