Struct atk_sys::AtkObjectFactoryClass
source · #[repr(C)]pub struct AtkObjectFactoryClass {
pub parent_class: GObjectClass,
pub create_accessible: Option<unsafe extern "C" fn(_: *mut GObject) -> *mut AtkObject>,
pub invalidate: Option<unsafe extern "C" fn(_: *mut AtkObjectFactory)>,
pub get_accessible_type: Option<unsafe extern "C" fn() -> GType>,
pub pad1: AtkFunction,
pub pad2: AtkFunction,
}
Fields§
§parent_class: GObjectClass
§create_accessible: Option<unsafe extern "C" fn(_: *mut GObject) -> *mut AtkObject>
§invalidate: Option<unsafe extern "C" fn(_: *mut AtkObjectFactory)>
§get_accessible_type: Option<unsafe extern "C" fn() -> GType>
§pad1: AtkFunction
§pad2: AtkFunction
Trait Implementations§
source§impl Clone for AtkObjectFactoryClass
impl Clone for AtkObjectFactoryClass
source§fn clone(&self) -> AtkObjectFactoryClass
fn clone(&self) -> AtkObjectFactoryClass
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 AtkObjectFactoryClass
impl Debug for AtkObjectFactoryClass
impl Copy for AtkObjectFactoryClass
Auto Trait Implementations§
impl RefUnwindSafe for AtkObjectFactoryClass
impl !Send for AtkObjectFactoryClass
impl !Sync for AtkObjectFactoryClass
impl Unpin for AtkObjectFactoryClass
impl UnwindSafe for AtkObjectFactoryClass
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