Crate disclose

Crate disclose 

Source
Expand description

This crate facilitates making structs, modules and implementation blocks that need visibility applied to many contained elements. It allows you to annotate these containers with a default visibility that will be applied to all contents without their own visibility specified through the #[disclose] attribute.

Attribute Macrosยง

disclose
Default visibility control for container elements