This crate provides the custom derive implementations used by the [Abscissa] command-line app microframework.
It's designed to be a one-stop shop, providing all proc macros used by the
framework itself in a single crate. This ensures that proc macro upgrades
can be performed atomically (i.e. this won't ever depend on 3 versions of
syn
), and minimizes the amount of code running as part of the build process.
This crate provides custom derive for the following:
The abscissaderive crate is distributed under the terms of the Apache License (Version 2.0). It is a fork of the [gumdropderive] crate, which is also distributed under the terms of the Apache License (Version 2.0).
See [LICENSE] file in the toplevel directory for more information.