pub enum BlockDeviceSource {
Image(ImageRef),
Volume(VolumeRef),
Snapshot(SnapshotRef),
}Expand description
A source of a block device.
Variants§
Image(ImageRef)
A device from an image.
Volume(VolumeRef)
A device from a volume.
Snapshot(SnapshotRef)
A device from a snapshot.
Trait Implementations§
Source§impl Clone for BlockDeviceSource
impl Clone for BlockDeviceSource
Auto Trait Implementations§
impl Freeze for BlockDeviceSource
impl RefUnwindSafe for BlockDeviceSource
impl Send for BlockDeviceSource
impl Sync for BlockDeviceSource
impl Unpin for BlockDeviceSource
impl UnsafeUnpin for BlockDeviceSource
impl UnwindSafe for BlockDeviceSource
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