pub struct ArrayBoundsAnalysis {
pub index_bounds: HashMap<String, IntervalDomain>,
pub array_sizes: HashMap<String, IntervalDomain>,
}Expand description
Array bounds analysis: interval analysis for array indices.
Fields§
§index_bounds: HashMap<String, IntervalDomain>Variable → index interval
array_sizes: HashMap<String, IntervalDomain>Array name → size (as interval)
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ArrayBoundsAnalysis
impl RefUnwindSafe for ArrayBoundsAnalysis
impl Send for ArrayBoundsAnalysis
impl Sync for ArrayBoundsAnalysis
impl Unpin for ArrayBoundsAnalysis
impl UnsafeUnpin for ArrayBoundsAnalysis
impl UnwindSafe for ArrayBoundsAnalysis
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