A crate aiming to implement 'full' reflection in Rust.
Common macros used to generate closures with variable number if internal arguments.
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 Trait
Runtime information about a type
Some helpful utilities for working with reflected Types in various situations
Dynamically typed, lifetime safe values
Generate an accessor for a value on a type
Generate a setter for a value on a type
Implement CommonTypeInfo for a given struct
Generate code to pre-initialize types, including references and pointers to the type
Info about a constant on a
Info about an associated function on a
Info about a field on a union
Info about different kinds of
Info about a variant on an enum
Pre-initialize some common primitive types