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