abscissa_derive 0.0.2

Custom derive support for the abscissa application microframework

Abscissa

abscissa_derive: custom derive macros for Abscissa

Crate Docs Apache 2.0 Licensed Build Status Appveyor Status

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.