pub struct VmbusStorageController {
pub target_vtl: Vtl,
pub controller_type: VmbusStorageType,
pub drives: HashMap<u32, Drive>,
}Expand description
VMBus storage controller
Fields§
§target_vtl: VtlThe VTL to assign the storage controller to
controller_type: VmbusStorageTypeThe storage device type
drives: HashMap<u32, Drive>Drives (with any inserted disks) attached to this storage controller
Implementations§
Trait Implementations§
Source§impl Clone for VmbusStorageController
impl Clone for VmbusStorageController
Source§fn clone(&self) -> VmbusStorageController
fn clone(&self) -> VmbusStorageController
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 moreAuto Trait Implementations§
impl Freeze for VmbusStorageController
impl RefUnwindSafe for VmbusStorageController
impl Send for VmbusStorageController
impl Sync for VmbusStorageController
impl Unpin for VmbusStorageController
impl UnwindSafe for VmbusStorageController
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