pub struct CyclicRegionReducer;
Expand description
Reduces a linear region.
Trait Implementations§
Source§impl RegionReducer for CyclicRegionReducer
impl RegionReducer for CyclicRegionReducer
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 CyclicRegionReducer
impl RefUnwindSafe for CyclicRegionReducer
impl Send for CyclicRegionReducer
impl Sync for CyclicRegionReducer
impl Unpin for CyclicRegionReducer
impl UnwindSafe for CyclicRegionReducer
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