pub struct ReuseRegion {
pub region_id: u32,
pub func_name: String,
pub allocs: Vec<AllocSite>,
pub decisions: Vec<(u32, ReuseDecision)>,
}Expand description
Reuse analysis region (for inter-procedural analysis)
Fields§
§region_id: u32§func_name: String§allocs: Vec<AllocSite>§decisions: Vec<(u32, ReuseDecision)>Trait Implementations§
Source§impl Clone for ReuseRegion
impl Clone for ReuseRegion
Source§fn clone(&self) -> ReuseRegion
fn clone(&self) -> ReuseRegion
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ReuseRegion
impl Debug for ReuseRegion
Auto Trait Implementations§
impl Freeze for ReuseRegion
impl RefUnwindSafe for ReuseRegion
impl Send for ReuseRegion
impl Sync for ReuseRegion
impl Unpin for ReuseRegion
impl UnsafeUnpin for ReuseRegion
impl UnwindSafe for ReuseRegion
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