#[repr(C)]pub struct EntityListenerI {
pub man: *mut ComponentManagerO,
pub notify_e: EntityT,
pub notify_c: ComponentTypeT,
pub _padding_666: [c_char; 4],
pub notify: Option<unsafe extern "C" fn(ctx: *mut EntityContextO, man: *mut ComponentManagerO, e: EntityT, c: *mut c_void, notify_e: EntityT, notify_c: *mut c_void)>,
}Fields§
§man: *mut ComponentManagerO§notify_e: EntityT§notify_c: ComponentTypeT§_padding_666: [c_char; 4]§notify: Option<unsafe extern "C" fn(ctx: *mut EntityContextO, man: *mut ComponentManagerO, e: EntityT, c: *mut c_void, notify_e: EntityT, notify_c: *mut c_void)>Trait Implementations§
Source§impl Clone for EntityListenerI
impl Clone for EntityListenerI
Source§fn clone(&self) -> EntityListenerI
fn clone(&self) -> EntityListenerI
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 EntityListenerI
impl Default for EntityListenerI
impl Copy for EntityListenerI
Auto Trait Implementations§
impl Freeze for EntityListenerI
impl RefUnwindSafe for EntityListenerI
impl !Send for EntityListenerI
impl !Sync for EntityListenerI
impl Unpin for EntityListenerI
impl UnwindSafe for EntityListenerI
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