Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.
struct A<'a> {
func: &'a fn() -> Option<isize>
}
impl<'a> A<'a> {
fn call(&self) -> Option<isize> {
(*self.func)()
fn foo() -> Option<isize> {
None
fn create() -> A<'static> {
A {
func: &foo, //~ ERROR mismatched types
fn main() {
let a = create();
a.call();