Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- struct A<'a> {
- i: &'a i32
- }
- struct B<'b, 'a : 'b> {
- i: &'b A<'a>
- }
- struct C<'b, T : 'b> {
- i: &'b T
- }
- fn main() {
- let i = 5;
- let a = A{ i: &i };
- let b = B{ i: &a };
- let c = C{ i: &a };
- println!("{}", a.i);
- println!("{}", b.i.i);
- println!("{}", c.i.i);
- }
Add Comment
Please, Sign In to add comment