Abscissa

abscissa_derive: custom derive macros

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:

License

The abscissaderive crate is distributed under the terms of the Apache License (Version 2.0). It is a fork of the [failurederive] and [gumdrop_derive] crates, which also also distributed under the terms of the Apache License (Version 2.0).

See [LICENSE] file in the toplevel directory for more information.