Advertisement
Guest User

Untitled

a guest
Oct 16th, 2019
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.32 KB | None | 0 0
  1. use std::cell::RefCell;
  2.  
  3. thread_local! {
  4. static GLOBAL: RefCell<Option<Vec<usize>>> = RefCell::new(Some(vec![1,2,3]));
  5. }
  6.  
  7. fn main() {
  8. GLOBAL.with(|v| {
  9. // let mut x = v.borrow_mut();
  10. // let mut y = x.as_mut().unwrap();
  11. let mut y = v.borrow_mut().as_mut().unwrap();
  12. y.push(4);
  13. });
  14. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement