pub struct AbtmStats {
pub nrows: usize,
pub ncols: usize,
pub matrix_nnz: usize,
pub tiles: usize,
pub sparse_tiles: usize,
pub bitmap_tiles: usize,
pub dense_tiles: usize,
pub value_slots: usize,
pub metadata_bytes: usize,
}Fields§
§nrows: usize§ncols: usize§matrix_nnz: usize§tiles: usize§sparse_tiles: usize§bitmap_tiles: usize§dense_tiles: usize§value_slots: usize§metadata_bytes: usizeImplementations§
Source§impl AbtmStats
impl AbtmStats
pub fn metadata_bytes_per_nnz(&self) -> f64
pub fn total_estimated_bytes(&self) -> usize
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AbtmStats
impl RefUnwindSafe for AbtmStats
impl Send for AbtmStats
impl Sync for AbtmStats
impl Unpin for AbtmStats
impl UnsafeUnpin for AbtmStats
impl UnwindSafe for AbtmStats
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more