A crate for representing and creating Rust type definitions as values, i. e. a subset of the Rust abstract syntax.
Convenience macro for converting a list of type definitions into a list of foreign types.
Represents a named
The built-in types.
Represents a type use, e. g. in a struct definition, function definition, or type alias.
Describes how to construct a type definition for a given type.
Describes how to represent the source type