Expand description
Procedural macros for the fp-library crate.
This crate provides macros for generating and working with Higher-Kinded Type (HKT) traits.
Macros§
- Apply
- Applies a brand to type arguments.
- Kind
- Generates the name of a
Kindtrait based on its signature. - generate_
function_ re_ exports - Generates re-exports for all public free functions in a directory.
- generate_
trait_ re_ exports - Generates re-exports for all public traits in a directory.
- impl_
kind - Implements a
Kindtrait for a brand. - trait_
kind - Defines a new
Kindtrait.
Attribute Macros§
- document_
fields - Generates documentation for struct fields or enum variant fields.
- document_
module - Orchestrates documentation generation for an entire module.
- document_
parameters - Generates documentation for a function’s parameters.
- document_
signature - Generates a Hindley-Milner style type signature for a function.
- document_
type_ parameters - Generates documentation for type parameters.