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
impl Clone for libsql_wal
source§fn clone(&self) -> libsql_wal
fn clone(&self) -> libsql_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 more