pub struct BlockStorageInfo {
pub db_name: String,
pub total_allocated_blocks: usize,
pub total_cached_blocks: usize,
pub total_dirty_blocks: usize,
pub cache_capacity: usize,
pub next_block_id: u64,
pub blocks: Vec<BlockInfo>,
}Fields§
§db_name: String§total_allocated_blocks: usize§total_cached_blocks: usize§total_dirty_blocks: usize§cache_capacity: usize§next_block_id: u64§blocks: Vec<BlockInfo>Trait Implementations§
Source§impl Clone for BlockStorageInfo
impl Clone for BlockStorageInfo
Source§fn clone(&self) -> BlockStorageInfo
fn clone(&self) -> BlockStorageInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BlockStorageInfo
impl Debug for BlockStorageInfo
Source§impl<'de> Deserialize<'de> for BlockStorageInfo
impl<'de> Deserialize<'de> for BlockStorageInfo
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
Auto Trait Implementations§
impl Freeze for BlockStorageInfo
impl RefUnwindSafe for BlockStorageInfo
impl Send for BlockStorageInfo
impl Sync for BlockStorageInfo
impl Unpin for BlockStorageInfo
impl UnwindSafe for BlockStorageInfo
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