pub struct DbHeader {Show 20 fields
pub page_size: u32,
pub file_format_write_version: u8,
pub file_format_read_version: u8,
pub max_embedded_payload_frac: u8,
pub min_embedded_payload_frac: u8,
pub leaf_payload_frac: u8,
pub file_change_counter: u32,
pub db_size: u32,
pub page_num_first_freelist: u32,
pub page_count_freelist: u32,
pub schema_cookie: u32,
pub schema_format_number: u32,
pub default_page_cache_size: u32,
pub page_num_largest_root_btree: u32,
pub text_encoding: TextEncoding,
pub user_version: u32,
pub vaccum_mode: u32,
pub app_id: u32,
pub version_valid_for: u32,
pub sqlite_version: u32,
}
Fields§
§page_size: u32
Page size of the database While it should be of type u16, it uses u32 to support the special 64kib page size.
file_format_write_version: u8
§file_format_read_version: u8
§max_embedded_payload_frac: u8
§min_embedded_payload_frac: u8
§leaf_payload_frac: u8
§file_change_counter: u32
§db_size: u32
§page_num_first_freelist: u32
§page_count_freelist: u32
§schema_format_number: u32
§default_page_cache_size: u32
§page_num_largest_root_btree: u32
§text_encoding: TextEncoding
§user_version: u32
§vaccum_mode: u32
§app_id: u32
§version_valid_for: u32
§sqlite_version: u32
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DbHeader
impl RefUnwindSafe for DbHeader
impl Send for DbHeader
impl Sync for DbHeader
impl Unpin for DbHeader
impl UnwindSafe for DbHeader
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