#[repr(C)]pub struct _VipsObjectClass {Show 25 fields
pub parent_class: GObjectClass,
pub build: Option<unsafe extern "C" fn(object: *mut VipsObject) -> c_int>,
pub postbuild: Option<unsafe extern "C" fn(object: *mut VipsObject, data: *mut c_void) -> c_int>,
pub summary_class: Option<unsafe extern "C" fn(cls: *mut _VipsObjectClass, buf: *mut VipsBuf)>,
pub summary: Option<unsafe extern "C" fn(object: *mut VipsObject, buf: *mut VipsBuf)>,
pub dump: Option<unsafe extern "C" fn(object: *mut VipsObject, buf: *mut VipsBuf)>,
pub sanity: Option<unsafe extern "C" fn(object: *mut VipsObject, buf: *mut VipsBuf)>,
pub rewind: Option<unsafe extern "C" fn(object: *mut VipsObject)>,
pub preclose: Option<unsafe extern "C" fn(object: *mut VipsObject)>,
pub close: Option<unsafe extern "C" fn(object: *mut VipsObject)>,
pub postclose: Option<unsafe extern "C" fn(object: *mut VipsObject)>,
pub new_from_string: Option<unsafe extern "C" fn(string: *const c_char) -> *mut VipsObject>,
pub to_string: Option<unsafe extern "C" fn(object: *mut VipsObject, buf: *mut VipsBuf)>,
pub output_needs_arg: gboolean,
pub output_to_arg: Option<unsafe extern "C" fn(object: *mut VipsObject, string: *const c_char) -> c_int>,
pub nickname: *const c_char,
pub description: *const c_char,
pub argument_table: *mut VipsArgumentTable,
pub argument_table_traverse: *mut GSList,
pub argument_table_traverse_gtype: GType,
pub deprecated: gboolean,
pub _vips_reserved1: Option<unsafe extern "C" fn()>,
pub _vips_reserved2: Option<unsafe extern "C" fn()>,
pub _vips_reserved3: Option<unsafe extern "C" fn()>,
pub _vips_reserved4: Option<unsafe extern "C" fn()>,
}Fields§
§parent_class: GObjectClass§build: Option<unsafe extern "C" fn(object: *mut VipsObject) -> c_int>§postbuild: Option<unsafe extern "C" fn(object: *mut VipsObject, data: *mut c_void) -> c_int>§summary_class: Option<unsafe extern "C" fn(cls: *mut _VipsObjectClass, buf: *mut VipsBuf)>§summary: Option<unsafe extern "C" fn(object: *mut VipsObject, buf: *mut VipsBuf)>§dump: Option<unsafe extern "C" fn(object: *mut VipsObject, buf: *mut VipsBuf)>§sanity: Option<unsafe extern "C" fn(object: *mut VipsObject, buf: *mut VipsBuf)>§rewind: Option<unsafe extern "C" fn(object: *mut VipsObject)>§preclose: Option<unsafe extern "C" fn(object: *mut VipsObject)>§close: Option<unsafe extern "C" fn(object: *mut VipsObject)>§postclose: Option<unsafe extern "C" fn(object: *mut VipsObject)>§new_from_string: Option<unsafe extern "C" fn(string: *const c_char) -> *mut VipsObject>§to_string: Option<unsafe extern "C" fn(object: *mut VipsObject, buf: *mut VipsBuf)>§output_needs_arg: gboolean§output_to_arg: Option<unsafe extern "C" fn(object: *mut VipsObject, string: *const c_char) -> c_int>§nickname: *const c_char§description: *const c_char§argument_table: *mut VipsArgumentTable§argument_table_traverse: *mut GSList§argument_table_traverse_gtype: GType§deprecated: gboolean§_vips_reserved1: Option<unsafe extern "C" fn()>§_vips_reserved2: Option<unsafe extern "C" fn()>§_vips_reserved3: Option<unsafe extern "C" fn()>§_vips_reserved4: Option<unsafe extern "C" fn()>Trait Implementations§
Source§impl Clone for _VipsObjectClass
impl Clone for _VipsObjectClass
Source§fn clone(&self) -> _VipsObjectClass
fn clone(&self) -> _VipsObjectClass
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 _VipsObjectClass
impl Debug for _VipsObjectClass
Source§impl PartialEq for _VipsObjectClass
impl PartialEq for _VipsObjectClass
impl Copy for _VipsObjectClass
impl Eq for _VipsObjectClass
impl StructuralPartialEq for _VipsObjectClass
Auto Trait Implementations§
impl Freeze for _VipsObjectClass
impl RefUnwindSafe for _VipsObjectClass
impl !Send for _VipsObjectClass
impl !Sync for _VipsObjectClass
impl Unpin for _VipsObjectClass
impl UnwindSafe for _VipsObjectClass
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