#[repr(C)]pub struct crush_map {Show 15 fields
pub buckets: *mut *mut crush_bucket,
pub rules: *mut *mut crush_rule,
pub max_buckets: i32,
pub max_rules: u32,
pub max_devices: i32,
pub choose_local_tries: u32,
pub choose_local_fallback_tries: u32,
pub choose_total_tries: u32,
pub chooseleaf_descend_once: u32,
pub chooseleaf_vary_r: u8,
pub chooseleaf_stable: u8,
pub working_size: usize,
pub straw_calc_version: u8,
pub allowed_bucket_algs: u32,
pub choose_tries: *mut u32,
}Fields§
§buckets: *mut *mut crush_bucket§rules: *mut *mut crush_rule§max_buckets: i32§max_rules: u32§max_devices: i32§choose_local_tries: u32§choose_local_fallback_tries: u32§choose_total_tries: u32§chooseleaf_descend_once: u32§chooseleaf_vary_r: u8§chooseleaf_stable: u8§working_size: usize§straw_calc_version: u8§allowed_bucket_algs: u32§choose_tries: *mut u32Trait Implementations§
Auto Trait Implementations§
impl Freeze for crush_map
impl RefUnwindSafe for crush_map
impl !Send for crush_map
impl !Sync for crush_map
impl Unpin for crush_map
impl UnwindSafe for crush_map
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