Expand description
A crate aiming to implement ‘full’ reflection in Rust.
Re-exports§
pub use error::Error;
pub use info::AssocConst;
pub use info::AssocFn;
pub use info::Field;
pub use info::FieldKind;
pub use info::UnionField;
pub use info::Variant;
pub use ty::Type;
pub use value::Value;
pub use crate::reflect::Reflected;
Modules§
- error
- Error utilities for rebound
- info
- Implementations of the various items that Types may possess. These items tend to support the kind of operations that can be performed on that item during compile time, such as calling a function or retrieving the value of a field.
- reflect
- Reflection related traits
- ty
- Runtime information about a type
- utils
- Some helpful utilities for working with reflected Types in various situations
- value
- Dynamically typed, lifetime safe values
Macros§
- init_
tys - Generate code to pre-initialize types, including references and pointers to the type
Functions§
- init_
base - Pre-initialize some common primitive types