pub struct Pools {Show 43 fields
pub cache_target_full_ratio_micro: i32,
pub fast_read: Option<bool>,
pub stripe_width: i32,
pub flags_names: String,
pub tier_of: i32,
pub hit_set_grade_decay_rate: Option<i32>,
pub pg_placement_num: i32,
pub use_gmt_hitset: Option<bool>,
pub quota_max_bytes: i32,
pub erasure_code_profile: String,
pub expected_num_objects: Option<i32>,
pub size: i32,
pub snap_seq: i32,
pub auid: i32,
pub cache_min_flush_age: i32,
pub hit_set_period: i32,
pub min_read_recency_for_promote: i32,
pub target_max_objects: i32,
pub pg_num: i32,
pub crush_ruleset: Option<i32>,
pub crush_rule: Option<i32>,
pub pool_name: String,
pub cache_min_evict_age: i32,
pub snap_mode: String,
pub cache_mode: String,
pub min_size: i32,
pub cache_target_dirty_high_ratio_micro: Option<i32>,
pub crash_replay_interval: Option<i32>,
pub object_hash: i32,
pub write_tier: i32,
pub cache_target_dirty_ratio_micro: i32,
pub pool: i32,
pub removed_snaps: String,
pub last_force_op_resend: String,
pub quota_max_objects: i32,
pub hit_set_count: i32,
pub flags: i32,
pub target_max_bytes: i32,
pub snap_epoch: i32,
pub hit_set_search_last_n: Option<i32>,
pub last_change: String,
pub min_write_recency_for_promote: Option<i32>,
pub read_tier: i32,
}Fields§
§cache_target_full_ratio_micro: i32§fast_read: Option<bool>§stripe_width: i32§flags_names: String§tier_of: i32§hit_set_grade_decay_rate: Option<i32>§pg_placement_num: i32§use_gmt_hitset: Option<bool>§quota_max_bytes: i32§erasure_code_profile: String§expected_num_objects: Option<i32>§size: i32§snap_seq: i32§auid: i32§cache_min_flush_age: i32§hit_set_period: i32§min_read_recency_for_promote: i32§target_max_objects: i32§pg_num: i32§crush_ruleset: Option<i32>§crush_rule: Option<i32>§pool_name: String§cache_min_evict_age: i32§snap_mode: String§cache_mode: String§min_size: i32§cache_target_dirty_high_ratio_micro: Option<i32>§crash_replay_interval: Option<i32>§object_hash: i32§write_tier: i32§cache_target_dirty_ratio_micro: i32§pool: i32§removed_snaps: String§last_force_op_resend: String§quota_max_objects: i32§hit_set_count: i32§flags: i32§target_max_bytes: i32§snap_epoch: i32§hit_set_search_last_n: Option<i32>§last_change: String§min_write_recency_for_promote: Option<i32>§read_tier: i32Trait Implementations§
Source§impl<'de> Deserialize<'de> for Pools
impl<'de> Deserialize<'de> for Pools
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
impl StructuralPartialEq for Pools
Auto Trait Implementations§
impl Freeze for Pools
impl RefUnwindSafe for Pools
impl Send for Pools
impl Sync for Pools
impl Unpin for Pools
impl UnwindSafe for Pools
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