pub struct VolumeStats {Show 33 fields
pub account_id: u64,
pub actual_iops: u64,
pub async_delay: Option<String>,
pub average_iop_size: u64,
pub burst_iops_credit: u64,
pub client_queue_depth: u64,
pub cluster_utilization: Option<f64>,
pub desired_metadata_hosts: Option<Value>,
pub latency_u_sec: u64,
pub metadata_hosts: MetadataHosts,
pub non_zero_blocks: u64,
pub read_bytes: u64,
pub read_bytes_last_sample: u64,
pub read_latency_u_sec: u64,
pub read_latency_u_sec_total: u64,
pub read_ops: u64,
pub read_ops_last_sample: u64,
pub sample_period_m_sec: u64,
pub throttle: f64,
pub timestamp: String,
pub unaligned_reads: u64,
pub unaligned_writes: u64,
pub volume_access_groups: Vec<u64>,
pub volume_id: u64,
pub volume_size: u64,
pub volume_utilization: f64,
pub write_bytes: u64,
pub write_bytes_last_sample: u64,
pub write_latency_u_sec: u64,
pub write_latency_u_sec_total: u64,
pub write_ops: u64,
pub write_ops_last_sample: u64,
pub zero_blocks: u64,
}Fields§
§account_id: u64§actual_iops: u64§async_delay: Option<String>§average_iop_size: u64§burst_iops_credit: u64§client_queue_depth: u64§cluster_utilization: Option<f64>§desired_metadata_hosts: Option<Value>§latency_u_sec: u64§metadata_hosts: MetadataHosts§non_zero_blocks: u64§read_bytes: u64§read_bytes_last_sample: u64§read_latency_u_sec: u64§read_latency_u_sec_total: u64§read_ops: u64§read_ops_last_sample: u64§sample_period_m_sec: u64§throttle: f64§timestamp: String§unaligned_reads: u64§unaligned_writes: u64§volume_access_groups: Vec<u64>§volume_id: u64§volume_size: u64§volume_utilization: f64§write_bytes: u64§write_bytes_last_sample: u64§write_latency_u_sec: u64§write_latency_u_sec_total: u64§write_ops: u64§write_ops_last_sample: u64§zero_blocks: u64Trait Implementations§
Source§impl Debug for VolumeStats
impl Debug for VolumeStats
Source§impl<'de> Deserialize<'de> for VolumeStats
impl<'de> Deserialize<'de> for VolumeStats
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
Auto Trait Implementations§
impl Freeze for VolumeStats
impl RefUnwindSafe for VolumeStats
impl Send for VolumeStats
impl Sync for VolumeStats
impl Unpin for VolumeStats
impl UnwindSafe for VolumeStats
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more