member1/src/lib.rs: 1| 2|pub fn func(x: u32) { 2| 2| match x { 3| 0| 0 => {} 4| 1| 1 => {} 5| 0| 2 => {} 6| 1| _ => {} 7| | } 8| 2|} 9| | 10| |#[test] 11| 1|fn test() { 12| 1| func(1); 13| 1| func(3); 14| 1| member2::func(0); 15| 1| member3::func(0); 16| 1| member4::func(0); 17| 1|} member2/member3/src/lib.rs: 1| 1|pub fn func(x: u32) { 2| 1| match x { 3| 1| 0 => {} 4| 0| 1 => {} 5| 0| 2 => {} 6| 0| _ => {} 7| | } 8| 1|} member2/src/lib.rs: 1| 1|pub fn func(x: u32) { 2| 1| match x { 3| 1| 0 => {} 4| 0| 1 => {} 5| 0| 2 => {} 6| 0| _ => {} 7| | } 8| 1|} 9| | 10| 2|pub fn func2(x: u32) { 11| 2| match x { 12| 1| 0 => {} 13| 0| 1 => {} 14| 1| 2 => {} 15| 0| _ => {} 16| | } 17| 2|} 18| | 19| |#[test] 20| 1|fn test() { 21| 1| func2(0); 22| 1| func2(2); 23| 1|} member2/src/member4/src/lib.rs: 1| 1|pub fn func(x: u32) { 2| 1| match x { 3| 1| 0 => {} 4| 0| 1 => {} 5| 0| 2 => {} 6| 0| _ => {} 7| | } 8| 1|}