pub struct BlockdevOptionsGenericCOWFormat {
pub base: BlockdevOptionsGenericFormat,
pub backing: Option<BlockdevRefOrNull>,
}
Fields§
§base: BlockdevOptionsGenericFormat
§backing: Option<BlockdevRefOrNull>
Trait Implementations§
Source§impl AsRef<BlockdevOptionsGenericCOWFormat> for BlockdevOptionsQcow
impl AsRef<BlockdevOptionsGenericCOWFormat> for BlockdevOptionsQcow
Source§fn as_ref(&self) -> &BlockdevOptionsGenericCOWFormat
fn as_ref(&self) -> &BlockdevOptionsGenericCOWFormat
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<BlockdevOptionsGenericCOWFormat> for BlockdevOptionsQcow2
impl AsRef<BlockdevOptionsGenericCOWFormat> for BlockdevOptionsQcow2
Source§fn as_ref(&self) -> &BlockdevOptionsGenericCOWFormat
fn as_ref(&self) -> &BlockdevOptionsGenericCOWFormat
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<BlockdevOptionsGenericFormat> for BlockdevOptionsGenericCOWFormat
impl AsRef<BlockdevOptionsGenericFormat> for BlockdevOptionsGenericCOWFormat
Source§fn as_ref(&self) -> &BlockdevOptionsGenericFormat
fn as_ref(&self) -> &BlockdevOptionsGenericFormat
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl Clone for BlockdevOptionsGenericCOWFormat
impl Clone for BlockdevOptionsGenericCOWFormat
Source§fn clone(&self) -> BlockdevOptionsGenericCOWFormat
fn clone(&self) -> BlockdevOptionsGenericCOWFormat
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<'de> Deserialize<'de> for BlockdevOptionsGenericCOWFormat
impl<'de> Deserialize<'de> for BlockdevOptionsGenericCOWFormat
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<T: Into<BlockdevOptionsGenericFormat>> From<T> for BlockdevOptionsGenericCOWFormat
impl<T: Into<BlockdevOptionsGenericFormat>> From<T> for BlockdevOptionsGenericCOWFormat
Auto Trait Implementations§
impl Freeze for BlockdevOptionsGenericCOWFormat
impl RefUnwindSafe for BlockdevOptionsGenericCOWFormat
impl Send for BlockdevOptionsGenericCOWFormat
impl Sync for BlockdevOptionsGenericCOWFormat
impl Unpin for BlockdevOptionsGenericCOWFormat
impl UnwindSafe for BlockdevOptionsGenericCOWFormat
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