Function tikv_jemalloc_ctl::raw::read_mib

source ·
pub unsafe fn read_mib<T: Copy>(mib: &[usize]) -> Result<T>
Expand description

Uses the MIB mib as key to the MALLCTL NAMESPACE and reads its value.

The name_to_mib API translates a string of the key (e.g. arenas.nbins) to a mib (Management Information Base).

§Safety

This function is unsafe because it is possible to use it to construct an invalid T, for example, by passing T=bool for a key returning u8. The sizes of bool and u8 match, but bool cannot represent all values that u8 can.