Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.28 KB | None | 0 0
  1. fn main() {
  2. let s: &[Item] = &[Item::One, Item::Two, Item::Three];
  3. let v = foo(s);
  4. let v2 = foo(&[Item::One, Item::Two, Item::Three]);
  5. }
  6.  
  7. fn foo(slice: impl Into<Vec<Item>>) -> Vec<Item> {
  8. slice.into()
  9. }
  10.  
  11. #[derive(Clone, Copy)]
  12. enum Item {
  13. One,
  14. Two,
  15. Three,
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement