4 clone_thing(&NotClone);
7 fn clone_thing(nc: &NotClone) -> NotClone {
8 //~^ NOTE expected `NotClone` because of return type
10 //~^ ERROR mismatched type
11 //~| NOTE `NotClone` does not implement `Clone`, so `&NotClone` was cloned instead
12 //~| NOTE expected struct `NotClone`, found `&NotClone`