#[repr(C)]pub struct obj_stat_t {
pub format_major: u16,
pub format_minor: u16,
pub page_size: u16,
pub reserved: u16,
pub page_count: u64,
pub file_size_bytes: u64,
pub collection_count: u64,
}Expand description
Flat C struct returned by obj_stat.
Fields§
§format_major: u16Format major version from page 0.
format_minor: u16Format minor version from page 0.
page_size: u16On-disk page size in bytes.
reserved: u16Reserved padding to keep the struct’s layout deterministic across cbindgen versions / compilers. Always zero.
page_count: u64Total number of pages.
file_size_bytes: u64Logical file size = page_count * page_size.
collection_count: u64Number of registered collections.
Auto Trait Implementations§
impl Freeze for obj_stat_t
impl RefUnwindSafe for obj_stat_t
impl Send for obj_stat_t
impl Sync for obj_stat_t
impl Unpin for obj_stat_t
impl UnsafeUnpin for obj_stat_t
impl UnwindSafe for obj_stat_t
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