#[repr(C)]pub struct _VipsFormatClass {
pub parent_class: VipsObjectClass,
pub is_a: Option<unsafe extern "C" fn(filename: *const c_char) -> gboolean>,
pub header: Option<unsafe extern "C" fn(filename: *const c_char, image: *mut VipsImage) -> c_int>,
pub load: Option<unsafe extern "C" fn(filename: *const c_char, image: *mut VipsImage) -> c_int>,
pub save: Option<unsafe extern "C" fn(image: *mut VipsImage, filename: *const c_char) -> c_int>,
pub get_flags: Option<unsafe extern "C" fn(filename: *const c_char) -> VipsFormatFlags>,
pub priority: c_int,
pub suffs: *mut *const c_char,
}Fields§
§parent_class: VipsObjectClass§is_a: Option<unsafe extern "C" fn(filename: *const c_char) -> gboolean>§header: Option<unsafe extern "C" fn(filename: *const c_char, image: *mut VipsImage) -> c_int>§load: Option<unsafe extern "C" fn(filename: *const c_char, image: *mut VipsImage) -> c_int>§save: Option<unsafe extern "C" fn(image: *mut VipsImage, filename: *const c_char) -> c_int>§get_flags: Option<unsafe extern "C" fn(filename: *const c_char) -> VipsFormatFlags>§priority: c_int§suffs: *mut *const c_charTrait Implementations§
Auto Trait Implementations§
impl Freeze for _VipsFormatClass
impl RefUnwindSafe for _VipsFormatClass
impl !Send for _VipsFormatClass
impl !Sync for _VipsFormatClass
impl Unpin for _VipsFormatClass
impl UnwindSafe for _VipsFormatClass
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