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