Crates.io | git_function_history-proc-macro |
lib.rs | git_function_history-proc-macro |
version | 0.1.0 |
source | src |
created_at | 2023-10-17 16:44:04.108944 |
updated_at | 2023-10-17 16:44:04.108944 |
description | A proc macro to generate a bunch of stuff for enums - for git_function_history |
homepage | |
repository | https://github.com/mendelsshop/git_function_history/tree/main/enum_stuff |
max_upload_size | |
id | 1005919 |
size | 6,677 |
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
.