pub type GActionEntry = _GActionEntry;
Aliased Type§
struct GActionEntry {
pub name: *const i8,
pub activate: Option<unsafe extern "C" fn(*mut _GSimpleAction, *mut _GVariant, *mut c_void)>,
pub parameter_type: *const i8,
pub state: *const i8,
pub change_state: Option<unsafe extern "C" fn(*mut _GSimpleAction, *mut _GVariant, *mut c_void)>,
pub padding: [u64; 3],
}
Fields§
§name: *const i8
§activate: Option<unsafe extern "C" fn(*mut _GSimpleAction, *mut _GVariant, *mut c_void)>
§parameter_type: *const i8
§state: *const i8
§change_state: Option<unsafe extern "C" fn(*mut _GSimpleAction, *mut _GVariant, *mut c_void)>
§padding: [u64; 3]
Trait Implementations
Source§impl Clone for _GActionEntry
impl Clone for _GActionEntry
Source§fn clone(&self) -> _GActionEntry
fn clone(&self) -> _GActionEntry
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 more