#[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 copy 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