Enum qapi_qmp::BlockdevDriver
source · pub enum BlockdevDriver {
Show 47 variants
blkdebug,
blklogwrites,
blkreplay,
blkverify,
bochs,
cloop,
compress,
copy_before_write,
copy_on_read,
dmg,
file,
snapshot_access,
ftp,
ftps,
gluster,
host_cdrom,
host_device,
http,
https,
io_uring,
iscsi,
luks,
nbd,
nfs,
null_aio,
null_co,
nvme,
nvme_io_uring,
parallels,
preallocate,
qcow,
qcow2,
qed,
quorum,
raw,
rbd,
replication,
ssh,
throttle,
vdi,
vhdx,
virtio_blk_vfio_pci,
virtio_blk_vhost_user,
virtio_blk_vhost_vdpa,
vmdk,
vpc,
vvfat,
}
Variants§
blkdebug
blklogwrites
blkreplay
blkverify
bochs
cloop
compress
copy_before_write
copy_on_read
dmg
file
snapshot_access
ftp
ftps
gluster
host_cdrom
host_device
http
https
io_uring
iscsi
luks
nbd
nfs
null_aio
null_co
nvme
nvme_io_uring
parallels
preallocate
qcow
qcow2
qed
quorum
raw
rbd
replication
ssh
throttle
vdi
vhdx
virtio_blk_vfio_pci
virtio_blk_vhost_user
virtio_blk_vhost_vdpa
vmdk
vpc
vvfat
Trait Implementations§
source§impl Clone for BlockdevDriver
impl Clone for BlockdevDriver
source§fn clone(&self) -> BlockdevDriver
fn clone(&self) -> BlockdevDriver
Returns a copy 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 BlockdevDriver
impl Debug for BlockdevDriver
source§impl<'de> Deserialize<'de> for BlockdevDriver
impl<'de> Deserialize<'de> for BlockdevDriver
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 Enum for BlockdevDriver
impl Enum for BlockdevDriver
source§impl FromStr for BlockdevDriver
impl FromStr for BlockdevDriver
source§impl Hash for BlockdevDriver
impl Hash for BlockdevDriver
source§impl Ord for BlockdevDriver
impl Ord for BlockdevDriver
source§fn cmp(&self, other: &BlockdevDriver) -> Ordering
fn cmp(&self, other: &BlockdevDriver) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq<BlockdevDriver> for BlockdevDriver
impl PartialEq<BlockdevDriver> for BlockdevDriver
source§fn eq(&self, other: &BlockdevDriver) -> bool
fn eq(&self, other: &BlockdevDriver) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd<BlockdevDriver> for BlockdevDriver
impl PartialOrd<BlockdevDriver> for BlockdevDriver
source§fn partial_cmp(&self, other: &BlockdevDriver) -> Option<Ordering>
fn partial_cmp(&self, other: &BlockdevDriver) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl Serialize for BlockdevDriver
impl Serialize for BlockdevDriver
impl Copy for BlockdevDriver
impl Eq for BlockdevDriver
impl StructuralEq for BlockdevDriver
impl StructuralPartialEq for BlockdevDriver
Auto Trait Implementations§
impl RefUnwindSafe for BlockdevDriver
impl Send for BlockdevDriver
impl Sync for BlockdevDriver
impl Unpin for BlockdevDriver
impl UnwindSafe for BlockdevDriver
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