Guest User

Untitled

a guest
Jun 18th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.31 KB | None | 0 0
  1. struct Returner {
  2. val: i32,
  3. }
  4.  
  5. impl<'a> Returner {
  6. fn get(&'a self) -> Box<Fn(i32) -> i32> {
  7. Box::new(|x| x + self.val)
  8. }
  9. }
  10.  
  11. struct Returner {
  12. val: i32,
  13. }
  14.  
  15. impl<'a> Returner {
  16. fn get(&'a self) -> Box<(Fn(i32) -> i32) + 'a> {
  17. return Box::new(move |x| x + self.val);
  18. }
  19. }
Add Comment
Please, Sign In to add comment