#[repr(C)]pub struct crush_map {Show 15 fields
pub buckets: *mut *mut crush_bucket,
pub rules: *mut *mut crush_rule,
pub max_buckets: __s32,
pub max_rules: __u32,
pub max_devices: __s32,
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: __s32§max_rules: __u32§max_devices: __s32§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