Struct libsqlite3_sys::sqlite3_mem_methods [] [src]

pub struct sqlite3_mem_methods {
    pub xMalloc: Option<unsafe extern fn(_: c_int) -> *mut c_void>,
    pub xFree: Option<unsafe extern fn(_: *mut c_void)>,
    pub xRealloc: Option<unsafe extern fn(_: *mut c_void, _: c_int) -> *mut c_void>,
    pub xSize: Option<unsafe extern fn(_: *mut c_void) -> c_int>,
    pub xRoundup: Option<unsafe extern fn(_: c_int) -> c_int>,
    pub xInit: Option<unsafe extern fn(_: *mut c_void) -> c_int>,
    pub xShutdown: Option<unsafe extern fn(_: *mut c_void)>,
    pub pAppData: *mut c_void,
}

Fields

Trait Implementations

impl Debug for sqlite3_mem_methods
[src]

[]

Formats the value using the given formatter.

impl Copy for sqlite3_mem_methods
[src]

impl Clone for sqlite3_mem_methods
[src]

[]

Returns a copy of the value. Read more

[]

Performs copy-assignment from source. Read more