Struct libraw_sys::libraw_callbacks_t[][src]

#[repr(C)]pub struct libraw_callbacks_t {
    pub mem_cb: memory_callback,
    pub memcb_data: *mut c_void,
    pub data_cb: data_callback,
    pub datacb_data: *mut c_void,
    pub progress_cb: progress_callback,
    pub progresscb_data: *mut c_void,
    pub exif_cb: exif_parser_callback,
    pub exifparser_data: *mut c_void,
    pub pre_identify_cb: pre_identify_callback,
    pub post_identify_cb: post_identify_callback,
    pub pre_subtractblack_cb: process_step_callback,
    pub pre_scalecolors_cb: process_step_callback,
    pub pre_preinterpolate_cb: process_step_callback,
    pub pre_interpolate_cb: process_step_callback,
    pub interpolate_bayer_cb: process_step_callback,
    pub interpolate_xtrans_cb: process_step_callback,
    pub post_interpolate_cb: process_step_callback,
    pub pre_converttorgb_cb: process_step_callback,
    pub post_converttorgb_cb: process_step_callback,
}

Fields

mem_cb: memory_callbackmemcb_data: *mut c_voiddata_cb: data_callbackdatacb_data: *mut c_voidprogress_cb: progress_callbackprogresscb_data: *mut c_voidexif_cb: exif_parser_callbackexifparser_data: *mut c_voidpre_identify_cb: pre_identify_callbackpost_identify_cb: post_identify_callbackpre_subtractblack_cb: process_step_callbackpre_scalecolors_cb: process_step_callbackpre_preinterpolate_cb: process_step_callbackpre_interpolate_cb: process_step_callbackinterpolate_bayer_cb: process_step_callbackinterpolate_xtrans_cb: process_step_callbackpost_interpolate_cb: process_step_callbackpre_converttorgb_cb: process_step_callbackpost_converttorgb_cb: process_step_callback

Trait Implementations

impl Clone for libraw_callbacks_t[src]

impl Copy for libraw_callbacks_t[src]

impl Debug for libraw_callbacks_t[src]

impl Eq for libraw_callbacks_t[src]

impl PartialEq<libraw_callbacks_t> for libraw_callbacks_t[src]

impl StructuralEq for libraw_callbacks_t[src]

impl StructuralPartialEq for libraw_callbacks_t[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.