Expand description
A crate aiming to implement ‘full’ reflection in Rust.
Re-exports
Modules
Error utilities for rebound
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.
Reflection related traits
Runtime information about a type
Some helpful utilities for working with reflected Types in various situations
Dynamically typed, lifetime safe values
Macros
Generate code to pre-initialize types, including references and pointers to the type
Structs
Info about a constant on a Type
. Allows getting the Value of this constant, assuming the
reflection was configured to allow it.
Info about an associated function on a Type
, either dynamic or static. Allows calling the
function, assuming reflection was configured to allow it.
Enums
Functions
Pre-initialize some common primitive types