git_function_history-proc-macro 0.1.0

A proc macro to generate a bunch of stuff for enums - for git_function_history
Documentation

git_function_history_proc-macro

Crates.io Docs.rs msrv

This crate provides a procedural derive macro enum_stuff along with the attribue enumstuff which is used to skip fields or variants for the crate git_function_history, that makes it easier to parse list of strings to filter types provided by the git_function_history crate, along with some other stuff for types that derive it. This makes it easier for consumer of the git_function_history crate to create UIs by providing a way to turn user commands into filters and commands the git_function_history crate can understand. To see an example of the features provided by this crate in use look at cargo-function-history.