Struct sqlite_types::DbHeader
source · [−]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 RefUnwindSafe for DbHeader
impl Send for DbHeader
impl Sync for DbHeader
impl Unpin for DbHeader
impl UnwindSafe for DbHeader
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more