Struct libsql_sys::ffi::libsql_wal
source · #[repr(C)]pub struct libsql_wal {Show 29 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,
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: 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§pMethods: *mut libsql_wal_methods§pMethodsData: *mut c_voidTrait 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 moresource§impl Debug for libsql_wal
impl Debug for libsql_wal
impl Copy for libsql_wal
Auto Trait Implementations§
impl RefUnwindSafe for libsql_wal
impl !Send for libsql_wal
impl !Sync for libsql_wal
impl Unpin for libsql_wal
impl UnwindSafe for libsql_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