pub struct Despawn {
pub entity: Entity,
}Expand description
EntityEvent emitted for each component on an entity when it is despawned.
See ComponentHooks::on_despawn for more information.
Fields§
§entity: EntityThe entity that held this component before it was despawned.
Trait Implementations§
Source§impl EntityEvent for Despawn
impl EntityEvent for Despawn
Source§fn event_target(&self) -> Entity
fn event_target(&self) -> Entity
The
Entity “target” of this EntityEvent. When triggered, this will run observers that watch for this specific entity.Source§fn event_target_mut(&mut self) -> &mut Entity
fn event_target_mut(&mut self) -> &mut Entity
Returns a mutable reference to the
Entity “target” of this EntityEvent. When triggered, this will run observers that watch for this specific entity. Read moreAuto Trait Implementations§
impl Freeze for Despawn
impl RefUnwindSafe for Despawn
impl Send for Despawn
impl Sync for Despawn
impl Unpin for Despawn
impl UnwindSafe for Despawn
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoResult<T> for T
impl<T> IntoResult<T> for T
Source§fn into_result(self) -> Result<T, RunSystemError>
fn into_result(self) -> Result<T, RunSystemError>
Converts this type into the system output type.