| Crates.io | git_function_history-proc-macro |
| lib.rs | git_function_history-proc-macro |
| version | 0.1.0 |
| created_at | 2023-10-17 16:44:04.108944+00 |
| updated_at | 2023-10-17 16:44:04.108944+00 |
| 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.