Struct libsqlite3_sys::sqlite3_vfs [] [src]

pub struct sqlite3_vfs {
    pub iVersion: c_int,
    pub szOsFile: c_int,
    pub mxPathname: c_int,
    pub pNext: *mut sqlite3_vfs,
    pub zName: *const c_char,
    pub pAppData: *mut c_void,
    pub xOpen: Option<unsafe extern fn(_: *mut sqlite3_vfs, _: *const c_char, _: *mut sqlite3_file, _: c_int, _: *mut c_int) -> c_int>,
    pub xDelete: Option<unsafe extern fn(_: *mut sqlite3_vfs, _: *const c_char, _: c_int) -> c_int>,
    pub xAccess: Option<unsafe extern fn(_: *mut sqlite3_vfs, _: *const c_char, _: c_int, _: *mut c_int) -> c_int>,
    pub xFullPathname: Option<unsafe extern fn(_: *mut sqlite3_vfs, _: *const c_char, _: c_int, _: *mut c_char) -> c_int>,
    pub xDlOpen: Option<unsafe extern fn(_: *mut sqlite3_vfs, _: *const c_char) -> *mut c_void>,
    pub xDlError: Option<unsafe extern fn(_: *mut sqlite3_vfs, _: c_int, _: *mut c_char)>,
    pub xDlSym: Option<unsafe extern fn(_: *mut sqlite3_vfs, _: *mut c_void, _: *const c_char) -> Option<unsafe extern fn()>>,
    pub xDlClose: Option<unsafe extern fn(_: *mut sqlite3_vfs, _: *mut c_void)>,
    pub xRandomness: Option<unsafe extern fn(_: *mut sqlite3_vfs, _: c_int, _: *mut c_char) -> c_int>,
    pub xSleep: Option<unsafe extern fn(_: *mut sqlite3_vfs, _: c_int) -> c_int>,
    pub xCurrentTime: Option<unsafe extern fn(_: *mut sqlite3_vfs, _: *mut f64) -> c_int>,
    pub xGetLastError: Option<unsafe extern fn(_: *mut sqlite3_vfs, _: c_int, _: *mut c_char) -> c_int>,
}

Fields

Trait Implementations

impl Debug for sqlite3_vfs
[src]

[]

Formats the value using the given formatter.

impl Copy for sqlite3_vfs
[src]

impl Clone for sqlite3_vfs
[src]

[]

Returns a copy of the value. Read more

[]

Performs copy-assignment from source. Read more