Utility types for working with the AST.
Functions to derive
Traits and types used for tracking the usage of generic parameters through a proc-macro input.
Utility types for attribute parsing.
Creates an instance by parsing an entire proc-macro
Creates an instance by parsing an individual field and its attributes.
Creates an instance by parsing a specific
Creates an instance by parsing an entire generics declaration, including the
Create an instance from an item in an attribute declaration.
Creates an instance by parsing an individual type_param and its attributes.
Creates an instance from a specified