#[repr(C)]pub struct sqlite3_wal {Show 27 fields
pub pVfs: *mut sqlite3_vfs,
pub pDbFd: *mut sqlite3_file,
pub pWalFd: *mut sqlite3_file,
pub iCallback: u32,
pub mxWalSize: i64,
pub nWiData: i32,
pub szFirstBlock: i32,
pub apWiData: *mut *mut u32,
pub szPage: u32,
pub readLock: i16,
pub syncFlags: u8,
pub exclusiveMode: u8,
pub writeLock: u8,
pub ckptLock: u8,
pub readOnly: u8,
pub truncateOnCommit: u8,
pub syncHeader: u8,
pub padToSectorBoundary: u8,
pub bShmUnreliable: u8,
pub hdr: WalIndexHdr,
pub minFrame: u32,
pub iReCksum: u32,
pub zWalName: *const i8,
pub nCkpt: u32,
pub lockError: u8,
pub pSnapshot: *mut WalIndexHdr,
pub db: *mut sqlite3,
}
Fields§
§pVfs: *mut sqlite3_vfs
§pDbFd: *mut sqlite3_file
§pWalFd: *mut sqlite3_file
§iCallback: u32
§mxWalSize: i64
§nWiData: i32
§szFirstBlock: i32
§apWiData: *mut *mut u32
§szPage: u32
§readLock: i16
§syncFlags: u8
§exclusiveMode: u8
§writeLock: u8
§ckptLock: u8
§readOnly: u8
§truncateOnCommit: u8
§syncHeader: u8
§padToSectorBoundary: u8
§bShmUnreliable: u8
§hdr: WalIndexHdr
§minFrame: u32
§iReCksum: u32
§zWalName: *const i8
§nCkpt: u32
§lockError: u8
§pSnapshot: *mut WalIndexHdr
§db: *mut sqlite3
Trait Implementations§
Source§impl Clone for sqlite3_wal
impl Clone for sqlite3_wal
Source§fn clone(&self) -> sqlite3_wal
fn clone(&self) -> sqlite3_wal
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 sqlite3_wal
impl Debug for sqlite3_wal
impl Copy for sqlite3_wal
Auto Trait Implementations§
impl Freeze for sqlite3_wal
impl RefUnwindSafe for sqlite3_wal
impl !Send for sqlite3_wal
impl !Sync for sqlite3_wal
impl Unpin for sqlite3_wal
impl UnwindSafe for sqlite3_wal
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