#[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: c_uint,
pub mxWalSize: c_longlong,
pub nWiData: c_int,
pub szFirstBlock: c_int,
pub apWiData: *mut *mut c_uint,
pub szPage: c_uint,
pub readLock: c_short,
pub syncFlags: c_uchar,
pub exclusiveMode: c_uchar,
pub writeLock: c_uchar,
pub ckptLock: c_uchar,
pub readOnly: c_uchar,
pub truncateOnCommit: c_uchar,
pub syncHeader: c_uchar,
pub padToSectorBoundary: c_uchar,
pub bShmUnreliable: c_uchar,
pub hdr: WalIndexHdr,
pub minFrame: c_uint,
pub iReCksum: c_uint,
pub zWalName: *const c_char,
pub nCkpt: c_uint,
pub lockError: c_uchar,
pub pSnapshot: *mut WalIndexHdr,
pub db: *mut sqlite3,
}
Fields§
§pVfs: *mut sqlite3_vfs
§pDbFd: *mut sqlite3_file
§pWalFd: *mut sqlite3_file
§iCallback: c_uint
§mxWalSize: c_longlong
§nWiData: c_int
§szFirstBlock: c_int
§apWiData: *mut *mut c_uint
§szPage: c_uint
§readLock: c_short
§syncFlags: c_uchar
§exclusiveMode: c_uchar
§writeLock: c_uchar
§ckptLock: c_uchar
§readOnly: c_uchar
§truncateOnCommit: c_uchar
§syncHeader: c_uchar
§padToSectorBoundary: c_uchar
§bShmUnreliable: c_uchar
§hdr: WalIndexHdr
§minFrame: c_uint
§iReCksum: c_uint
§zWalName: *const c_char
§nCkpt: c_uint
§lockError: c_uchar
§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