Struct libsql_ffi::sqlite3_wal 
source · #[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 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 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