#[repr(C)]pub struct blosc2_prefilter_params {
pub user_data: *mut c_void,
pub input: *const u8,
pub output: *mut u8,
pub output_size: i32,
pub output_typesize: i32,
pub output_offset: i32,
pub nchunk: i64,
pub nblock: i32,
pub tid: i32,
pub ttmp: *mut u8,
pub ttmp_nbytes: usize,
pub ctx: *mut blosc2_context,
}Expand description
@brief The parameters for a prefilter function.
Fields§
§user_data: *mut c_void§input: *const u8§output: *mut u8§output_size: i32§output_typesize: i32§output_offset: i32§nchunk: i64§nblock: i32§tid: i32§ttmp: *mut u8§ttmp_nbytes: usize§ctx: *mut blosc2_contextTrait Implementations§
Source§impl Clone for blosc2_prefilter_params
impl Clone for blosc2_prefilter_params
Source§fn clone(&self) -> blosc2_prefilter_params
fn clone(&self) -> blosc2_prefilter_params
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for blosc2_prefilter_params
impl Debug for blosc2_prefilter_params
impl Copy for blosc2_prefilter_params
Auto Trait Implementations§
impl Freeze for blosc2_prefilter_params
impl RefUnwindSafe for blosc2_prefilter_params
impl !Send for blosc2_prefilter_params
impl !Sync for blosc2_prefilter_params
impl Unpin for blosc2_prefilter_params
impl UnwindSafe for blosc2_prefilter_params
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