```rust error[E0308]: mismatched types --> src/tools/miri/src/bin/miri.rs:44:30 | 44 | Rc::make_mut(&mut crate_source).rlib = Some((PathBuf::new(), PathKind::All)); | ^^^^^^^^^^^^^^^^^ expected struct `Rc`, found struct `Arc` | = note: expected mutable reference `&mut Rc<_>` found mutable reference `&mut Arc<CrateSource>` error[E0609]: no field `rlib` on type `&mut _` --> src/tools/miri/src/bin/miri.rs:44:49 | 44 | Rc::make_mut(&mut crate_source).rlib = Some((PathBuf::new(), PathKind::All)); | ^^^^ ```