#[repr(u32)]pub enum devstat_metric {
Show 46 variants
DSM_NONE = 0,
DSM_TOTAL_BYTES = 1,
DSM_TOTAL_BYTES_READ = 2,
DSM_TOTAL_BYTES_WRITE = 3,
DSM_TOTAL_TRANSFERS = 4,
DSM_TOTAL_TRANSFERS_READ = 5,
DSM_TOTAL_TRANSFERS_WRITE = 6,
DSM_TOTAL_TRANSFERS_OTHER = 7,
DSM_TOTAL_BLOCKS = 8,
DSM_TOTAL_BLOCKS_READ = 9,
DSM_TOTAL_BLOCKS_WRITE = 10,
DSM_KB_PER_TRANSFER = 11,
DSM_KB_PER_TRANSFER_READ = 12,
DSM_KB_PER_TRANSFER_WRITE = 13,
DSM_TRANSFERS_PER_SECOND = 14,
DSM_TRANSFERS_PER_SECOND_READ = 15,
DSM_TRANSFERS_PER_SECOND_WRITE = 16,
DSM_TRANSFERS_PER_SECOND_OTHER = 17,
DSM_MB_PER_SECOND = 18,
DSM_MB_PER_SECOND_READ = 19,
DSM_MB_PER_SECOND_WRITE = 20,
DSM_BLOCKS_PER_SECOND = 21,
DSM_BLOCKS_PER_SECOND_READ = 22,
DSM_BLOCKS_PER_SECOND_WRITE = 23,
DSM_MS_PER_TRANSACTION = 24,
DSM_MS_PER_TRANSACTION_READ = 25,
DSM_MS_PER_TRANSACTION_WRITE = 26,
DSM_SKIP = 27,
DSM_TOTAL_BYTES_FREE = 28,
DSM_TOTAL_TRANSFERS_FREE = 29,
DSM_TOTAL_BLOCKS_FREE = 30,
DSM_KB_PER_TRANSFER_FREE = 31,
DSM_MB_PER_SECOND_FREE = 32,
DSM_TRANSFERS_PER_SECOND_FREE = 33,
DSM_BLOCKS_PER_SECOND_FREE = 34,
DSM_MS_PER_TRANSACTION_OTHER = 35,
DSM_MS_PER_TRANSACTION_FREE = 36,
DSM_BUSY_PCT = 37,
DSM_QUEUE_LENGTH = 38,
DSM_TOTAL_DURATION = 39,
DSM_TOTAL_DURATION_READ = 40,
DSM_TOTAL_DURATION_WRITE = 41,
DSM_TOTAL_DURATION_FREE = 42,
DSM_TOTAL_DURATION_OTHER = 43,
DSM_TOTAL_BUSY_TIME = 44,
DSM_MAX = 45,
}Variants§
DSM_NONE = 0
DSM_TOTAL_BYTES = 1
DSM_TOTAL_BYTES_READ = 2
DSM_TOTAL_BYTES_WRITE = 3
DSM_TOTAL_TRANSFERS = 4
DSM_TOTAL_TRANSFERS_READ = 5
DSM_TOTAL_TRANSFERS_WRITE = 6
DSM_TOTAL_TRANSFERS_OTHER = 7
DSM_TOTAL_BLOCKS = 8
DSM_TOTAL_BLOCKS_READ = 9
DSM_TOTAL_BLOCKS_WRITE = 10
DSM_KB_PER_TRANSFER = 11
DSM_KB_PER_TRANSFER_READ = 12
DSM_KB_PER_TRANSFER_WRITE = 13
DSM_TRANSFERS_PER_SECOND = 14
DSM_TRANSFERS_PER_SECOND_READ = 15
DSM_TRANSFERS_PER_SECOND_WRITE = 16
DSM_TRANSFERS_PER_SECOND_OTHER = 17
DSM_MB_PER_SECOND = 18
DSM_MB_PER_SECOND_READ = 19
DSM_MB_PER_SECOND_WRITE = 20
DSM_BLOCKS_PER_SECOND = 21
DSM_BLOCKS_PER_SECOND_READ = 22
DSM_BLOCKS_PER_SECOND_WRITE = 23
DSM_MS_PER_TRANSACTION = 24
DSM_MS_PER_TRANSACTION_READ = 25
DSM_MS_PER_TRANSACTION_WRITE = 26
DSM_SKIP = 27
DSM_TOTAL_BYTES_FREE = 28
DSM_TOTAL_TRANSFERS_FREE = 29
DSM_TOTAL_BLOCKS_FREE = 30
DSM_KB_PER_TRANSFER_FREE = 31
DSM_MB_PER_SECOND_FREE = 32
DSM_TRANSFERS_PER_SECOND_FREE = 33
DSM_BLOCKS_PER_SECOND_FREE = 34
DSM_MS_PER_TRANSACTION_OTHER = 35
DSM_MS_PER_TRANSACTION_FREE = 36
DSM_BUSY_PCT = 37
DSM_QUEUE_LENGTH = 38
DSM_TOTAL_DURATION = 39
DSM_TOTAL_DURATION_READ = 40
DSM_TOTAL_DURATION_WRITE = 41
DSM_TOTAL_DURATION_FREE = 42
DSM_TOTAL_DURATION_OTHER = 43
DSM_TOTAL_BUSY_TIME = 44
DSM_MAX = 45
Trait Implementations§
Source§impl Clone for devstat_metric
impl Clone for devstat_metric
Source§fn clone(&self) -> devstat_metric
fn clone(&self) -> devstat_metric
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 devstat_metric
impl Debug for devstat_metric
impl Copy for devstat_metric
Auto Trait Implementations§
impl Freeze for devstat_metric
impl RefUnwindSafe for devstat_metric
impl Send for devstat_metric
impl Sync for devstat_metric
impl Unpin for devstat_metric
impl UnwindSafe for devstat_metric
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