pub struct VirtualBranchReducer;
Expand description
If the region has a jump, create a virtual branch
Trait Implementations§
Source§impl RegionReducer for VirtualBranchReducer
impl RegionReducer for VirtualBranchReducer
Source§fn reduce_region(
&mut self,
analysis: &mut StructureAnalysis,
region_id: RegionId,
) -> Result<bool, StructureAnalysisError>
fn reduce_region( &mut self, analysis: &mut StructureAnalysis, region_id: RegionId, ) -> Result<bool, StructureAnalysisError>
Reduces a region.
Auto Trait Implementations§
impl Freeze for VirtualBranchReducer
impl RefUnwindSafe for VirtualBranchReducer
impl Send for VirtualBranchReducer
impl Sync for VirtualBranchReducer
impl Unpin for VirtualBranchReducer
impl UnwindSafe for VirtualBranchReducer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more