Guest User

Untitled

a guest
Mar 23rd, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.30 KB | None | 0 0
  1. struct A {
  2. b: B,
  3. c: C,
  4. }
  5.  
  6. #[derive(Clone)]
  7. struct B {}
  8.  
  9. struct C {}
  10.  
  11. impl A {
  12. fn some_action(&mut self) -> B {
  13. //some actions with self.b
  14. // return self.b
  15. return self.b.clone();
  16. }
  17. }
  18.  
  19. fn main() {
  20. let mut a = A { b: B {}, c: C {} };
  21. let b = a.some_action();
  22. }
Add Comment
Please, Sign In to add comment