Skip to content

Instantly share code, notes, and snippets.

@eddyb
Forked from btipling/combinator.rs
Last active December 26, 2015 20:52
Embed
What would you like to do?
fn main() {
fn map<F, T, A>(option: Option<T>, f: F)
-> Option<A>
where F: FnOnce(T) -> A {
match option {
None => None,
Some(value) => Some(f(value)),
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment