#[repr(C)]pub struct SceneTabCommandI {
pub can_be_executed: Option<unsafe extern "C" fn(data: *mut SceneCommandDataT) -> bool>,
pub execute: Option<unsafe extern "C" fn(data: *mut SceneCommandDataT)>,
pub name: *const c_char,
}Fields§
§can_be_executed: Option<unsafe extern "C" fn(data: *mut SceneCommandDataT) -> bool>§execute: Option<unsafe extern "C" fn(data: *mut SceneCommandDataT)>§name: *const c_charTrait Implementations§
Source§impl Clone for SceneTabCommandI
impl Clone for SceneTabCommandI
Source§fn clone(&self) -> SceneTabCommandI
fn clone(&self) -> SceneTabCommandI
Returns a duplicate 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 Default for SceneTabCommandI
impl Default for SceneTabCommandI
impl Copy for SceneTabCommandI
Auto Trait Implementations§
impl Freeze for SceneTabCommandI
impl RefUnwindSafe for SceneTabCommandI
impl !Send for SceneTabCommandI
impl !Sync for SceneTabCommandI
impl Unpin for SceneTabCommandI
impl UnwindSafe for SceneTabCommandI
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