about summary refs log tree commit diff
path: root/tests/ui/traits/object/canonicalize-fresh-infer-vars-issue-103626.rs
blob: 9ac3b84dc122d8157370f6267b1875ea3a40935d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
trait FromResidual<R = <Self as Try>::Residual> {
    fn from_residual(residual: R) -> Self;
}

trait Try {
    type Residual;
}

fn w<'a, T: 'a, F: Fn(&'a T)>() {
    let b: &dyn FromResidual = &();
    //~^ ERROR: the trait `FromResidual` is not dyn compatible
}

fn main() {}