Trait Resource

Source
pub trait Resource: Send + 'static { }
Expand description

Unique data in the entire ecs instance.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl Resource for AnyVec

Source§

impl Resource for ChunkAnyVec

Source§

impl Resource for Post

Source§

impl<GK, GV, IK, IV, S> Resource for GroupMap<GK, GV, IK, IV, S>
where GK: Send + 'static, GV: Send + 'static, IK: Send + 'static, IV: Send + 'static, S: Send + 'static,

Source§

impl<K, V, S> Resource for SetList<K, V, S>
where K: Send + 'static, V: Send + 'static, S: Send + 'static,

Source§

impl<K, V, S, const IMAP: bool> Resource for IndexedMap<K, V, S, IMAP>
where K: Send + 'static, V: Send + 'static, S: Send + 'static,

Source§

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

Source§

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

Source§

impl<T, S> Resource for OptVec<T, S>
where T: Send + 'static, S: Send + 'static,

Source§

impl<V, S> Resource for SetValueList<V, S>
where V: Send + 'static, S: Send + 'static,

Source§

impl<W, S> Resource for EcsApp<W, S>
where EcsApp<W, S>: Send + 'static, W: Work + 'static, S: BuildHasher + Default + 'static,