pub struct SlabInfo {
pub name: Option<String>,
pub active_objs: Option<u64>,
pub num_objs: Option<u64>,
pub obj_size: Option<u64>,
pub obj_per_slab: Option<u64>,
pub pages_per_slab: Option<u64>,
pub active_slabs: Option<u64>,
pub num_slabs: Option<u64>,
}
Fields§
§name: Option<String>
§active_objs: Option<u64>
§num_objs: Option<u64>
§obj_size: Option<u64>
§obj_per_slab: Option<u64>
§pages_per_slab: Option<u64>
§active_slabs: Option<u64>
§num_slabs: Option<u64>
Trait Implementations§
source§impl<'de> Deserialize<'de> for SlabInfo
impl<'de> Deserialize<'de> for SlabInfo
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
source§impl PartialEq for SlabInfo
impl PartialEq for SlabInfo
impl StructuralPartialEq for SlabInfo
Auto Trait Implementations§
impl Freeze for SlabInfo
impl RefUnwindSafe for SlabInfo
impl Send for SlabInfo
impl Sync for SlabInfo
impl Unpin for SlabInfo
impl UnwindSafe for SlabInfo
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