]> git.lizzy.rs Git - rust.git/blob - src/test/ui/static/auxiliary/static-priv-by-default.rs
Rollup merge of #102977 - lukas-code:is-sorted-hrtb, r=m-ou-se
[rust.git] / src / test / ui / static / auxiliary / static-priv-by-default.rs
1 // aux-build:static_priv_by_default.rs
2
3 extern crate static_priv_by_default;
4
5 mod child {
6     pub mod childs_child {
7         static private: isize = 0;
8         pub static public: isize = 0;
9     }
10 }
11
12 fn foo(_: isize) {}
13
14 fn full_ref() {
15     foo(static_priv_by_default::private); //~ ERROR: static `private` is private
16     foo(static_priv_by_default::public);
17     foo(child::childs_child::private); //~ ERROR: static `private` is private
18     foo(child::childs_child::public);
19 }
20
21 fn medium_ref() {
22     use child::childs_child;
23     foo(childs_child::private); //~ ERROR: static `private` is private
24     foo(childs_child::public);
25 }
26
27 fn main() {}