Guest User

Untitled

a guest
Dec 14th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.29 KB | None | 0 0
  1. struct A<'a> {
  2. i: &'a i32
  3. }
  4.  
  5. struct B<'b, 'a : 'b> {
  6. i: &'b A<'a>
  7. }
  8.  
  9. struct C<'b, T : 'b> {
  10. i: &'b T
  11. }
  12.  
  13. fn main() {
  14. let i = 5;
  15. let a = A{ i: &i };
  16. let b = B{ i: &a };
  17. let c = C{ i: &a };
  18.  
  19. println!("{}", a.i);
  20. println!("{}", b.i.i);
  21. println!("{}", c.i.i);
  22. }
Add Comment
Please, Sign In to add comment