macro_rules_attribute-rs
macro_rules_attribute-rs copied to clipboard
Use declarative macros as proc_macro attributes or derives
# "verbose-expansions" during testing works only if the macros were used in a default feature. So, I'm using `macro_rules_attribute::apply` in a feature of a small library I'm working on and...
## Feature Request ### Summary I would like to request a feature for the `macro_rules_attribute::attribute_alias` where the engineer can choose the visibility of generated definitions (specifically to make them `pub`...
For instance we have ```rust use serde::{Serialize, Deserialize}; use speedy::{Readable, Writable}; derive_alias! { #[derive(All!)] = #[derive(Debug, Clone, PartialEq, Eq, PartialOrd, Ord, Serialize, Deserialize, Readable, Writable)]; } #[derive(All!)] struct A; #[derive(All!)]...
Thanks for the awesome crate! Why not something like ```rust derive_alias! { Ord! = (PartialEq, Eq, PartialOrd, Ord); } ``` or even ```rust derive_alias! { Ord! = (PartialEq, Eq, PartialOrd,...
Hi, When I try to play with the library, I can not figure out how to make it work with `serde`. How can I fix this? Thanks. ```rs #[macro_use] extern...
So i have an attribute alias on a macro crate and i want to use it on another crate, but when i try to use it, it doesn't find it...