// check-pass // compile-flags: -Z chalk use std::fmt::Display; fn main() { let d: &dyn Display = &mut 3; // FIXME(chalk) should be able to call d.to_string() as well, but doing so // requires Chalk to be able to prove trait object well-formed goals. (&d).to_string(); let f: &dyn Fn(i32) -> _ = &|x| x + x; f(2); }