Struct libhdf5_sys::h5fd::H5FD_file_image_callbacks_t [] [src]

pub struct H5FD_file_image_callbacks_t {
    pub image_malloc: Option<extern fn(size: size_t, file_image_op: H5FD_file_image_op_t, udata: *mut c_void) -> *mut c_void>,
    pub image_memcpy: Option<extern fn(dest: *mut c_void, src: *const c_void, size: size_t, file_image_op: H5FD_file_image_op_t, udata: *mut c_void) -> *mut c_void>,
    pub image_realloc: Option<extern fn(ptr: *mut c_void, size: size_t, file_image_op: H5FD_file_image_op_t, udata: *mut c_void) -> *mut c_void>,
    pub image_free: Option<extern fn(ptr: *mut c_void, file_image_op: H5FD_file_image_op_t, udata: *mut c_void) -> herr_t>,
    pub udata_copy: Option<extern fn(udata: *mut c_void) -> *mut c_void>,
    pub udata_free: Option<extern fn(udata: *mut c_void) -> herr_t>,
    pub udata: *mut c_void,
}

Fields

image_malloc: Option<extern fn(size: size_t, file_image_op: H5FD_file_image_op_t, udata: *mut c_void) -> *mut c_void> image_memcpy: Option<extern fn(dest: *mut c_void, src: *const c_void, size: size_t, file_image_op: H5FD_file_image_op_t, udata: *mut c_void) -> *mut c_void> image_realloc: Option<extern fn(ptr: *mut c_void, size: size_t, file_image_op: H5FD_file_image_op_t, udata: *mut c_void) -> *mut c_void> image_free: Option<extern fn(ptr: *mut c_void, file_image_op: H5FD_file_image_op_t, udata: *mut c_void) -> herr_t> udata_copy: Option<extern fn(udata: *mut c_void) -> *mut c_void> udata_free: Option<extern fn(udata: *mut c_void) -> herr_t> udata: *mut c_void

Trait Implementations

impl Clone for H5FD_file_image_callbacks_t
[src]

fn clone(&self) -> H5FD_file_image_callbacks_t

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more

impl Copy for H5FD_file_image_callbacks_t
[src]

impl Default for H5FD_file_image_callbacks_t
[src]

fn default() -> H5FD_file_image_callbacks_t

Returns the "default value" for a type. Read more