4 releases
0.1.3 | Oct 14, 2021 |
---|---|
0.1.2 | Oct 13, 2021 |
0.1.1 | Oct 13, 2021 |
0.1.0 | Oct 13, 2021 |
#23 in #pub
Used in tiler_core
4KB
The best macros fo RUST
About this crate
This crate was created when I had a macros for creating pub structs where all fileds are public.
Last changes
- Add public_struct macros.
How to use
Public struct
Previously, to implement a public structure with public fields, you wrote
pub struct Ticket {
pub id: String,
pub museum_id: String,
pub description: String,
pub date: String,
pub time: String,
pub quantity_groups: Vec<QuantityGroup>,
}
Now you can write like this
use best_macros::public_struct;
...
#[public_struct]
struct Ticket {
id: String,
museum_id: String,
description: String,
date: String,
time: String,
quantity_groups: Vec<QuantityGroup>,
}
And this struct and all her fields become a public.
PS
Write your ideas in issue and I will try to implement them
Dependencies
~1.5MB
~36K SLoC