// check-pass use std::any::Any; trait A: Any { fn m(&self) {} } impl A for T {} fn call_obj<'a>() { let obj: &dyn A<&'a ()> = &(); obj.m(); } fn main() {}