abscissa_derive: custom derive macros for Abscissa
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.
Features
This crate provides custom derive for the following:
- Options: command-line parsing (using the same API as gumdrop_derive)
License
The abscissa_derive crate is distributed under the terms of the Apache License (Version 2.0). It is a fork of the gumdrop_derive 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.