#[repr(C)]pub struct Struct_unqlite_vfs {
pub zName: *const c_char,
pub iVersion: c_int,
pub szOsFile: c_int,
pub mxPathname: c_int,
pub xOpen: Option<unsafe extern "C" fn(arg1: *mut unqlite_vfs, zName: *const c_char, arg2: *mut unqlite_file, flags: c_uint) -> c_int>,
pub xDelete: Option<unsafe extern "C" fn(arg1: *mut unqlite_vfs, zName: *const c_char, syncDir: c_int) -> c_int>,
pub xAccess: Option<unsafe extern "C" fn(arg1: *mut unqlite_vfs, zName: *const c_char, flags: c_int, pResOut: *mut c_int) -> c_int>,
pub xFullPathname: Option<unsafe extern "C" fn(arg1: *mut unqlite_vfs, zName: *const c_char, buf_len: c_int, zBuf: *mut c_char) -> c_int>,
pub xTmpDir: Option<unsafe extern "C" fn(arg1: *mut unqlite_vfs, zBuf: *mut c_char, buf_len: c_int) -> c_int>,
pub xSleep: Option<unsafe extern "C" fn(arg1: *mut unqlite_vfs, microseconds: c_int) -> c_int>,
pub xCurrentTime: Option<unsafe extern "C" fn(arg1: *mut unqlite_vfs, pOut: *mut Sytm) -> c_int>,
pub xGetLastError: Option<unsafe extern "C" fn(arg1: *mut unqlite_vfs, arg2: c_int, arg3: *mut c_char) -> c_int>,
}Fields§
§zName: *const c_char§iVersion: c_int§szOsFile: c_int§mxPathname: c_int§xOpen: Option<unsafe extern "C" fn(arg1: *mut unqlite_vfs, zName: *const c_char, arg2: *mut unqlite_file, flags: c_uint) -> c_int>§xDelete: Option<unsafe extern "C" fn(arg1: *mut unqlite_vfs, zName: *const c_char, syncDir: c_int) -> c_int>§xAccess: Option<unsafe extern "C" fn(arg1: *mut unqlite_vfs, zName: *const c_char, flags: c_int, pResOut: *mut c_int) -> c_int>§xFullPathname: Option<unsafe extern "C" fn(arg1: *mut unqlite_vfs, zName: *const c_char, buf_len: c_int, zBuf: *mut c_char) -> c_int>§xTmpDir: Option<unsafe extern "C" fn(arg1: *mut unqlite_vfs, zBuf: *mut c_char, buf_len: c_int) -> c_int>§xSleep: Option<unsafe extern "C" fn(arg1: *mut unqlite_vfs, microseconds: c_int) -> c_int>§xCurrentTime: Option<unsafe extern "C" fn(arg1: *mut unqlite_vfs, pOut: *mut Sytm) -> c_int>§xGetLastError: Option<unsafe extern "C" fn(arg1: *mut unqlite_vfs, arg2: c_int, arg3: *mut c_char) -> c_int>Trait Implementations§
Source§impl Clone for Struct_unqlite_vfs
impl Clone for Struct_unqlite_vfs
Source§impl Default for Struct_unqlite_vfs
impl Default for Struct_unqlite_vfs
impl Copy for Struct_unqlite_vfs
Auto Trait Implementations§
impl Freeze for Struct_unqlite_vfs
impl RefUnwindSafe for Struct_unqlite_vfs
impl !Send for Struct_unqlite_vfs
impl !Sync for Struct_unqlite_vfs
impl Unpin for Struct_unqlite_vfs
impl UnwindSafe for Struct_unqlite_vfs
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