pub trait EntityEventSource {
// Required methods
fn as_entity_event_source(&self) -> &dyn Entity;
fn into_shared_entity(self: Arc<Self>) -> SharedEntity;
}Expand description
Object-safe access to an entity trait object from default Entity methods.
Required Methods§
Sourcefn as_entity_event_source(&self) -> &dyn Entity
fn as_entity_event_source(&self) -> &dyn Entity
Returns this entity as a game-event source.
Retains this exact entity allocation as a shared entity handle.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".