Type Alias libsql_sys::types::Wal

source ·
pub type Wal = libsql_wal;

Aliased Type§

struct Wal {
Show 29 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, pub pMethods: *mut libsql_wal_methods, pub pMethodsData: *mut c_void,
}

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§pMethods: *mut libsql_wal_methods§pMethodsData: *mut c_void

Trait Implementations§

source§

impl Clone for libsql_wal

source§

fn clone(&self) -> libsql_wal

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for libsql_wal

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Copy for libsql_wal