pub trait RcxMut<'tcx, 'o, 'a> {
// Required methods
fn rcx(&'o self) -> &'o rCanary<'tcx>;
fn rcx_mut(&'o mut self) -> &'o mut rCanary<'tcx>;
fn tcx(&'o self) -> TyCtxt<'tcx>;
}
pub trait RcxMut<'tcx, 'o, 'a> {
// Required methods
fn rcx(&'o self) -> &'o rCanary<'tcx>;
fn rcx_mut(&'o mut self) -> &'o mut rCanary<'tcx>;
fn tcx(&'o self) -> TyCtxt<'tcx>;
}