Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- fn f<T>(a: [T; 5], b: [T; 5]) -> [T; 10]
- where
- T: Copy + Default,
- {
- let mut c = [T::default(); 10];
- c[..5].clone_from_slice(&a[..]);
- c[5..].clone_from_slice(&b[..]);
- c
- }
- fn main() {
- let a = [0,1,2,3,4];
- let b = [5,6,7,8,9];
- let c = f(a, b);
- }
Add Comment
Please, Sign In to add comment