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|}
  ------------------
  | member3::func:
  |    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|}
  ------------------
  | Unexecuted instantiation: member3::func
  ------------------

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|}
  ------------------
  | member2::func:
  |    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|}
  ------------------
  | Unexecuted instantiation: member2::func
  ------------------
    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|}
  ------------------
  | Unexecuted instantiation: member2::func2
  ------------------
  | member2::func2:
  |   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|}
  ------------------
  | member4::func:
  |    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|}
  ------------------
  | Unexecuted instantiation: member4::func
  ------------------