pub enum BlkdebugEvent {
Show 48 variants
l1_update,
l1_grow_alloc_table,
l1_grow_write_table,
l1_grow_activate_table,
l2_load,
l2_update,
l2_update_compressed,
l2_alloc_cow_read,
l2_alloc_write,
read_aio,
read_backing_aio,
read_compressed,
write_aio,
write_compressed,
vmstate_load,
vmstate_save,
cow_read,
cow_write,
reftable_load,
reftable_grow,
reftable_update,
refblock_load,
refblock_update,
refblock_update_part,
refblock_alloc,
refblock_alloc_hookup,
refblock_alloc_write,
refblock_alloc_write_blocks,
refblock_alloc_write_table,
refblock_alloc_switch_table,
cluster_alloc,
cluster_alloc_bytes,
cluster_free,
flush_to_os,
flush_to_disk,
pwritev_rmw_head,
pwritev_rmw_after_head,
pwritev_rmw_tail,
pwritev_rmw_after_tail,
pwritev,
pwritev_zero,
pwritev_done,
empty_image_prepare,
l1_shrink_write_table,
l1_shrink_free_l2_clusters,
cor_write,
cluster_alloc_space,
none,
}
Variants§
l1_update
l1_grow_alloc_table
l1_grow_write_table
l1_grow_activate_table
l2_load
l2_update
l2_update_compressed
l2_alloc_cow_read
l2_alloc_write
read_aio
read_backing_aio
read_compressed
write_aio
write_compressed
vmstate_load
vmstate_save
cow_read
cow_write
reftable_load
reftable_grow
reftable_update
refblock_load
refblock_update
refblock_update_part
refblock_alloc
refblock_alloc_hookup
refblock_alloc_write
refblock_alloc_write_blocks
refblock_alloc_write_table
refblock_alloc_switch_table
cluster_alloc
cluster_alloc_bytes
cluster_free
flush_to_os
flush_to_disk
pwritev_rmw_head
pwritev_rmw_after_head
pwritev_rmw_tail
pwritev_rmw_after_tail
pwritev
pwritev_zero
pwritev_done
empty_image_prepare
l1_shrink_write_table
l1_shrink_free_l2_clusters
cor_write
cluster_alloc_space
none
Trait Implementations§
Source§impl Clone for BlkdebugEvent
impl Clone for BlkdebugEvent
Source§fn clone(&self) -> BlkdebugEvent
fn clone(&self) -> BlkdebugEvent
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 Debug for BlkdebugEvent
impl Debug for BlkdebugEvent
Source§impl<'de> Deserialize<'de> for BlkdebugEvent
impl<'de> Deserialize<'de> for BlkdebugEvent
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 BlkdebugEvent
impl Enum for BlkdebugEvent
Source§impl FromStr for BlkdebugEvent
impl FromStr for BlkdebugEvent
Source§impl Hash for BlkdebugEvent
impl Hash for BlkdebugEvent
Source§impl Ord for BlkdebugEvent
impl Ord for BlkdebugEvent
Source§fn cmp(&self, other: &BlkdebugEvent) -> Ordering
fn cmp(&self, other: &BlkdebugEvent) -> 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 for BlkdebugEvent
impl PartialEq for BlkdebugEvent
Source§impl PartialOrd for BlkdebugEvent
impl PartialOrd for BlkdebugEvent
Source§impl Serialize for BlkdebugEvent
impl Serialize for BlkdebugEvent
impl Copy for BlkdebugEvent
impl Eq for BlkdebugEvent
impl StructuralPartialEq for BlkdebugEvent
Auto Trait Implementations§
impl Freeze for BlkdebugEvent
impl RefUnwindSafe for BlkdebugEvent
impl Send for BlkdebugEvent
impl Sync for BlkdebugEvent
impl Unpin for BlkdebugEvent
impl UnwindSafe for BlkdebugEvent
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