#[repr(C)]pub struct fdb_kvdb {
pub parent: fdb_db,
pub default_kvs: fdb_default_kv,
pub gc_request: bool,
pub in_recovery_check: bool,
pub cur_kv: fdb_kv,
pub cur_sector: kvdb_sec_info,
pub last_is_complete_del: bool,
pub kv_cache_table: [kv_cache_node; 64],
pub sector_cache_table: [kvdb_sec_info; 8],
pub user_data: *mut c_void,
}Fields§
§parent: fdb_db< inherit from fdb_db
default_kvs: fdb_default_kv< default KV
gc_request: bool< request a GC check
in_recovery_check: bool< is in recovery check status when first reboot
cur_kv: fdb_kv§cur_sector: kvdb_sec_info§last_is_complete_del: bool§kv_cache_table: [kv_cache_node; 64]§sector_cache_table: [kvdb_sec_info; 8]§user_data: *mut c_voidTrait Implementations§
Auto Trait Implementations§
impl Freeze for fdb_kvdb
impl RefUnwindSafe for fdb_kvdb
impl !Send for fdb_kvdb
impl !Sync for fdb_kvdb
impl Unpin for fdb_kvdb
impl UnwindSafe for fdb_kvdb
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