#[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 sqlite3Trait 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 copy 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