4 pub const A: usize = 0;
7 pub const B: usize = 1;
10 pub const C: usize = 2;
17 pub fn test() -> String {
18 format!("{} {} {}", crate::A, crate::foo::B, C)
21 pub fn test_use() -> String {
25 format!("{} {} {}", A, B, C)
28 pub fn test_enum() -> String {
31 V1(i) => { format!("V1: {}", i) }
32 V2(s) => { format!("V2: {}", s) }
37 pub fn test() -> String {
38 format!("{} {} {}", crate::A, B, bar::C)
41 pub fn test_use() -> String {
45 format!("{} {} {}", A, B, C)
48 pub fn test_enum() -> String {
50 match bar::E::V1(10) {
51 V1(i) => { format!("V1: {}", i) }
52 V2(s) => { format!("V2: {}", s) }
57 pub fn test() -> String {
58 format!("{} {} {}", A, foo::B, foo::bar::C)
61 pub fn test_use() -> String {
65 format!("{} {} {}", A, B, C)
68 pub fn test_enum() -> String {
70 match foo::bar::E::V1(10) {
71 V1(i) => { format!("V1: {}", i) }
72 V2(s) => { format!("V2: {}", s) }
86 foo::bar::test_enum(),