nested_mod/
lib.rs

1mod priv_inner;
2pub mod pub_inner;
3
4pub mod nested1;
5
6pub use nested1::nested2::nested3::foo as nested_foo;
7pub use priv_inner::foo;
8
9#[test]
10fn test_foo() {
11    assert_eq!(priv_inner::foo(), 0);
12    assert_eq!(pub_inner::foo(), 0);
13    assert_eq!(nested_foo(), 0);
14}