#[repr(C)]pub struct JxlCmsInterface {
pub set_fields_data: *mut c_void,
pub set_fields_from_icc: JpegXlCmsSetFieldsFromIccFunc,
pub init_data: *mut c_void,
pub init: JpegXlCmsInitFunc,
pub get_src_buf: JpegXlCmsGetBufferFunc,
pub get_dst_buf: JpegXlCmsGetBufferFunc,
pub run: JpegXlCmsRunFunc,
pub destroy: JpegXlCmsDestroyFun,
}Fields§
§set_fields_data: *mut c_void§set_fields_from_icc: JpegXlCmsSetFieldsFromIccFunc§init_data: *mut c_void§init: JpegXlCmsInitFunc§get_src_buf: JpegXlCmsGetBufferFunc§get_dst_buf: JpegXlCmsGetBufferFunc§run: JpegXlCmsRunFunc§destroy: JpegXlCmsDestroyFunTrait Implementations§
Source§impl Clone for JxlCmsInterface
impl Clone for JxlCmsInterface
Source§fn clone(&self) -> JxlCmsInterface
fn clone(&self) -> JxlCmsInterface
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 moreAuto Trait Implementations§
impl Freeze for JxlCmsInterface
impl RefUnwindSafe for JxlCmsInterface
impl !Send for JxlCmsInterface
impl !Sync for JxlCmsInterface
impl Unpin for JxlCmsInterface
impl UnwindSafe for JxlCmsInterface
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