logo

Structs

A mutable reference to a particular Entity and all of its components

A read-only reference to a particular Entity and all of its components

Unique mutable borrow of an entity’s component

Stores and exposes operations on entities, components, resources, and their associated metadata.

Exposes safe mutable access to multiple resources at a time in a World. Attempting to access World in a way that violates Rust’s mutability rules will panic thanks to runtime checks.

A unique identifier for a super::World.

Traits

Creates an instance of the type this trait is implemented for using data from the supplied World.