logo

Module bevy::reflect[][src]

Expand description

Type reflection used for dynamically interacting with rust types.

Modules

Macros

Structs

Enums

Traits

Trait used to generate TypeData for trait reflection.

An ordered, mutable list of Reflect items. This corresponds to types like std::vec::Vec.

An ordered ReflectValue->ReflectValue mapping. ReflectValue Keys are assumed to return a non-None hash. Ideally the ordering is stable across runs, but this is not required. This corresponds to types like std::collections::HashMap.

A reflected rust type.

An ordered &str->ReflectValue mapping where &str is a “field”. This corresponds to rust struct types.

A rust “tuple struct” reflection

Functions

Attribute Macros

Derive Macros