error[E0308]: mismatched types --> $DIR/issue-53692.rs:7:33 | LL | let items_clone: Vec = ref_items.clone(); | -------- ^^^^^^^^^^-----^^ | | | | | | | help: try using a conversion method: `to_vec` | | expected struct `Vec`, found `&[i32]` | expected due to this | = note: expected struct `Vec` found reference `&[i32]` error[E0308]: mismatched types --> $DIR/issue-53692.rs:14:26 | LL | let string: String = s.clone(); | ------ ^^-----^^ | | | | | | | help: try using a conversion method: `to_string` | | expected struct `String`, found `&str` | expected due to this error: aborting due to 2 previous errors For more information about this error, try `rustc --explain E0308`.