Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- struct Thing {
- a: u8
- }
- struct ClosureHolder {
- closure: Option<Box<FnMut()>>
- }
- fn main()
- {
- let mut thing = Thing{a: 0};
- let mut closure_holder = ClosureHolder{closure: None};
- closure_holder.closure = Some(Box::new(move || { thing.a = 1 }));
- }
Add Comment
Please, Sign In to add comment