Advertisement
Guest User

Untitled

a guest
Jul 24th, 2019
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.31 KB | None | 0 0
  1. #[derive(Clone, Copy)]
  2. struct E {
  3. field1: u32,
  4. field2: u32,
  5. }
  6.  
  7. fn do_something(E { field1, field2}: E) -> u32 {
  8. field1 + field2
  9. }
  10.  
  11. fn main() {
  12. let e = E { field1: 1, field2: 2};
  13. let f = |E { field1, field2}| field1 + field2;
  14. println!("{:?}", f(e));
  15. println!("{:?}", do_something(e));
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement