Re-exports§
Modules§
- Utility types for working with the AST.
- codegen 🔒
- Functions to derive
darling
’s traits from well-formed input, without directly depending onproc_macro
. - The
darling::Error
type, the multiple errorAccumulator
, and their internals. - Macros that should be exported from both
darling_core
anddarling
. Note that these are sym-linked into the main code, and so cannot declare on items that are exported differently indarling_core
vs.darling
. - options 🔒
- Traits and types used for tracking the usage of generic parameters through a proc-macro input.
- Utility types for attribute parsing.
Macros§
- Generator for
UsesLifetimes
impls that unions the used lifetimes of the selected fields. - Generator for
UsesTypeParam
impls that unions the used type parameters of the selected fields.
Traits§
- Create an instance by parsing a list of attributes.
- Creates an instance by parsing an entire proc-macro
derive
input, including the, identity, generics, and visibility of the type. - Creates an instance by parsing an individual field and its attributes.
- Creates an instance by parsing a specific
syn::GenericParam
. This can be a type param, a lifetime, or a const param. - Creates an instance by parsing an entire generics declaration, including the
where
clause. - 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
syn::Variant
.