pub trait IcxMut<'tcx, 'ctx, 'o> {
// Required methods
fn icx(&'o self) -> &'o IntraFlowContext<'tcx, 'ctx>;
fn icx_mut(&'o mut self) -> &'o mut IntraFlowContext<'tcx, 'ctx>;
}
pub trait IcxMut<'tcx, 'ctx, 'o> {
// Required methods
fn icx(&'o self) -> &'o IntraFlowContext<'tcx, 'ctx>;
fn icx_mut(&'o mut self) -> &'o mut IntraFlowContext<'tcx, 'ctx>;
}