1 unstable release
0.0.1 | Apr 17, 2021 |
---|
#21 in #visibility
7,469 downloads per month
Used in 5 crates
7KB
visible
Attributes to override the visibility of items.
Example
#[visible::StructFields(pub(crate))]
pub struct Test {
pub a: i32,
pub b: i64,
}
The struct Test
will be rewritten as below:
pub struct Test {
pub(crate) a: i32,
pub(crate) b: i64,
}
License
Dual-licensed to be compatible with the Rust project.
Licensed under the Apache License, Version 2.0 http://www.apache.org/licenses/LICENSE-2.0 or the MIT license http://opensource.org/licenses/MIT, at your option. This file may not be copied, modified, or distributed except according to those terms.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in visible
by you, shall be licensed as Apache-2.0 and MIT, without any additional
terms or conditions.
Dependencies
~1.5MB
~35K SLoC