Guest User

Untitled

a guest
Jul 22nd, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.27 KB | None | 0 0
  1. fn f<T>(a: [T; 5], b: [T; 5]) -> [T; 10]
  2. where
  3. T: Copy + Default,
  4. {
  5. let mut c = [T::default(); 10];
  6. c[..5].clone_from_slice(&a[..]);
  7. c[5..].clone_from_slice(&b[..]);
  8. c
  9. }
  10.  
  11. fn main() {
  12. let a = [0,1,2,3,4];
  13. let b = [5,6,7,8,9];
  14. let c = f(a, b);
  15. }
Add Comment
Please, Sign In to add comment