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
sourceimpl Clone for AtkObjectFactoryClass
impl Clone for AtkObjectFactoryClass
sourcefn clone(&self) -> AtkObjectFactoryClass
fn clone(&self) -> AtkObjectFactoryClass
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl 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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more