Struct libsqlite3_sys::sqlite3_mutex_methods [] [src]

pub struct sqlite3_mutex_methods {
    pub xMutexInit: Option<unsafe extern fn() -> c_int>,
    pub xMutexEnd: Option<unsafe extern fn() -> c_int>,
    pub xMutexAlloc: Option<unsafe extern fn(_: c_int) -> *mut sqlite3_mutex>,
    pub xMutexFree: Option<unsafe extern fn(_: *mut sqlite3_mutex)>,
    pub xMutexEnter: Option<unsafe extern fn(_: *mut sqlite3_mutex)>,
    pub xMutexTry: Option<unsafe extern fn(_: *mut sqlite3_mutex) -> c_int>,
    pub xMutexLeave: Option<unsafe extern fn(_: *mut sqlite3_mutex)>,
    pub xMutexHeld: Option<unsafe extern fn(_: *mut sqlite3_mutex) -> c_int>,
    pub xMutexNotheld: Option<unsafe extern fn(_: *mut sqlite3_mutex) -> c_int>,
}

Fields

Trait Implementations

impl Debug for sqlite3_mutex_methods
[src]

[]

Formats the value using the given formatter.

impl Copy for sqlite3_mutex_methods
[src]

impl Clone for sqlite3_mutex_methods
[src]

[]

Returns a copy of the value. Read more

[]

Performs copy-assignment from source. Read more