pub struct Volume {Show 65 fields
pub small_io_alerts: SmallIOAlert,
pub created_by_app: Option<String>,
pub small_iops: i64,
pub wr_latency: i64,
pub vol_id: Vec<Value>,
pub obj_severity: String,
pub unaligned_io_alerts: String,
pub unaligned_rd_bw: i64,
pub num_of_dest_snaps: i64,
pub acc_size_of_wr: i64,
pub iops: i64,
pub small_io_ratio_level: String,
pub dest_snap_list: Vec<Value>,
pub guid: String,
pub snapshot_type: String,
pub logical_space_in_use: i64,
pub unaligned_io_ratio_level: String,
pub acc_num_of_rd: i64,
pub index: i64,
pub lb_size: i64,
pub naa_name: String,
pub snapset_list: Vec<Value>,
pub unaligned_wr_bw: i64,
pub acc_num_of_small_rd: i64,
pub unaligned_rd_iops: i64,
pub snapgrp_id: Vec<Value>,
pub acc_num_of_small_wr: i64,
pub created_from_volume: String,
pub ancestor_vol_id: Vec<Value>,
pub small_wr_iops: i64,
pub creation_time: String,
pub rd_bw: i64,
pub xms_id: Vec<Value>,
pub acc_num_of_unaligned_rd: i64,
pub small_wr_bw: i64,
pub tag_list: Vec<Value>,
pub unaligned_iops: i64,
pub num_of_lun_mappings: i64,
pub vol_access: String,
pub small_rd_iops: i64,
pub unaligned_io_ratio: i64,
pub lun_mapping_list: Vec<Value>,
pub vol_size: i64,
pub wr_iops: i64,
pub manager_guid: Option<String>,
pub sys_id: Vec<Value>,
pub avg_latency: i64,
pub name: String,
pub vaai_tp_alerts: String,
pub rd_iops: i64,
pub rd_latency: i64,
pub unaligned_bw: i64,
pub related_consistency_groups: Vec<Value>,
pub certainty: String,
pub acc_num_of_unaligned_wr: i64,
pub vol_type: String,
pub acc_num_of_wr: i64,
pub small_io_ratio: i64,
pub acc_size_of_rd: i64,
pub unaligned_wr_iops: i64,
pub bw: i64,
pub small_rd_bw: i64,
pub alignment_offset: i64,
pub small_bw: i64,
pub wr_bw: i64,
}Fields§
§small_io_alerts: SmallIOAlert§created_by_app: Option<String>§small_iops: i64§wr_latency: i64§vol_id: Vec<Value>§obj_severity: String§unaligned_io_alerts: String§unaligned_rd_bw: i64§num_of_dest_snaps: i64§acc_size_of_wr: i64§iops: i64§small_io_ratio_level: String§dest_snap_list: Vec<Value>§guid: String§snapshot_type: String§logical_space_in_use: i64§unaligned_io_ratio_level: String§acc_num_of_rd: i64§index: i64§lb_size: i64§naa_name: String§snapset_list: Vec<Value>§unaligned_wr_bw: i64§acc_num_of_small_rd: i64§unaligned_rd_iops: i64§snapgrp_id: Vec<Value>§acc_num_of_small_wr: i64§created_from_volume: String§ancestor_vol_id: Vec<Value>§small_wr_iops: i64§creation_time: String§rd_bw: i64§xms_id: Vec<Value>§acc_num_of_unaligned_rd: i64§small_wr_bw: i64§tag_list: Vec<Value>§unaligned_iops: i64§num_of_lun_mappings: i64§vol_access: String§small_rd_iops: i64§unaligned_io_ratio: i64§lun_mapping_list: Vec<Value>§vol_size: i64§wr_iops: i64§manager_guid: Option<String>§sys_id: Vec<Value>§avg_latency: i64§name: String§vaai_tp_alerts: String§rd_iops: i64§rd_latency: i64§unaligned_bw: i64§certainty: String§acc_num_of_unaligned_wr: i64§vol_type: String§acc_num_of_wr: i64§small_io_ratio: i64§acc_size_of_rd: i64§unaligned_wr_iops: i64§bw: i64§small_rd_bw: i64§alignment_offset: i64§small_bw: i64§wr_bw: i64Trait Implementations§
Source§impl<'de> Deserialize<'de> for Volume
impl<'de> Deserialize<'de> for Volume
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 Volume
impl RefUnwindSafe for Volume
impl Send for Volume
impl Sync for Volume
impl Unpin for Volume
impl UnwindSafe for Volume
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