Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- fn never_gonna_give_you_up<F: FnOnce(fn() -> i32) -> R, R>(f: F) -> R {
- f(|| 42)
- }
- fn bar<F: FnOnce() -> i32>(_: F) -> &'static str {"blah"}
- fn main() {
- println!("{}", never_gonna_give_you_up(bar));
- }
Add Comment
Please, Sign In to add comment