Struct atk_sys::AtkActionIface
source · [−]#[repr(C)]pub struct AtkActionIface {
pub parent: GTypeInterface,
pub do_action: Option<unsafe extern "C" fn(_: *mut AtkAction, _: c_int) -> gboolean>,
pub get_n_actions: Option<unsafe extern "C" fn(_: *mut AtkAction) -> c_int>,
pub get_description: Option<unsafe extern "C" fn(_: *mut AtkAction, _: c_int) -> *const c_char>,
pub get_name: Option<unsafe extern "C" fn(_: *mut AtkAction, _: c_int) -> *const c_char>,
pub get_keybinding: Option<unsafe extern "C" fn(_: *mut AtkAction, _: c_int) -> *const c_char>,
pub set_description: Option<unsafe extern "C" fn(_: *mut AtkAction, _: c_int, _: *const c_char) -> gboolean>,
pub get_localized_name: Option<unsafe extern "C" fn(_: *mut AtkAction, _: c_int) -> *const c_char>,
}
Fields
parent: GTypeInterface
do_action: Option<unsafe extern "C" fn(_: *mut AtkAction, _: c_int) -> gboolean>
get_n_actions: Option<unsafe extern "C" fn(_: *mut AtkAction) -> c_int>
get_description: Option<unsafe extern "C" fn(_: *mut AtkAction, _: c_int) -> *const c_char>
get_name: Option<unsafe extern "C" fn(_: *mut AtkAction, _: c_int) -> *const c_char>
get_keybinding: Option<unsafe extern "C" fn(_: *mut AtkAction, _: c_int) -> *const c_char>
set_description: Option<unsafe extern "C" fn(_: *mut AtkAction, _: c_int, _: *const c_char) -> gboolean>
get_localized_name: Option<unsafe extern "C" fn(_: *mut AtkAction, _: c_int) -> *const c_char>
Trait Implementations
sourceimpl Clone for AtkActionIface
impl Clone for AtkActionIface
sourcefn clone(&self) -> AtkActionIface
fn clone(&self) -> AtkActionIface
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 AtkActionIface
impl Debug for AtkActionIface
impl Copy for AtkActionIface
Auto Trait Implementations
impl RefUnwindSafe for AtkActionIface
impl Send for AtkActionIface
impl Sync for AtkActionIface
impl Unpin for AtkActionIface
impl UnwindSafe for AtkActionIface
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