[]Enum acute_ecs::prelude::Event

pub enum Event {
    ArchetypeCreated(ArchetypeId),
    ChunkCreated(ChunkId),
    EntityInserted(EntityChunkId),
    EntityRemoved(EntityChunkId),
}

Events emitted by a world to subscribers. See World.subscribe(Sender, EntityFilter).

Variants

ArchetypeCreated(ArchetypeId)

A new archetype has been created.

ChunkCreated(ChunkId)

A new chunk has been created.

EntityInserted(EntityChunkId)

An entity has been inserted into a chunk.

EntityRemoved(EntityChunkId)

An entity has been removed from a chunk.

Trait Implementations

impl Clone for Event

impl Debug for Event

Auto Trait Implementations

impl RefUnwindSafe for Event

impl Send for Event

impl Sync for Event

impl Unpin for Event

impl UnwindSafe for Event

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Component for T where
    T: 'static + Send + Sync

impl<T> Downcast for T where
    T: Any

impl<T> DowncastSync for T where
    T: Send + Sync + Any

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Resource for T where
    T: 'static + Send + Sync

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.