//@ run-rustfix #![allow(unused_imports)] use std::borrow::BorrowMut; use std::cell::RefCell; use std::rc::Rc; fn main() { let rc = Rc::new(RefCell::new(true)); *std::cell::RefCell::<_>::borrow_mut(&rc) = false; //~ ERROR E0308 }