Advertisement
Guest User

Untitled

a guest
Aug 24th, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.22 KB | None | 0 0
  1. use std::sync::Arc;
  2. use std::sync::Weak;
  3.  
  4. struct Parent {
  5. self_ref: Weak<Parent>,
  6. }
  7.  
  8. fn main() {
  9. let parent = Arc::new(Parent{
  10. self_ref: Weak::new(),
  11. });
  12. parent.self_ref = Arc::downgrade(&parent);
  13. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement