field-visibility 0.1.0

Attribute to specify the visibility of all fields in a Rust struct
Documentation
1
2
3
4
5
6
7
8
9
10
mod visibility;

use proc_macro::TokenStream;
use visibility::visibility_impl;

/// Attribute to set the visibility of all fields in a `struct`
#[proc_macro_attribute]
pub fn visibility(args: TokenStream, item: TokenStream) -> TokenStream {
    visibility_impl(args, item)
}