pub struct AbstractState {
pub sign: SignDomain,
pub depth: DepthDomain,
pub size: SizeDomain,
}Expand description
Combined abstract state for expression analysis.
Fields§
§sign: SignDomainSign information.
depth: DepthDomainDepth information.
size: SizeDomainSize information.
Implementations§
Source§impl AbstractState
impl AbstractState
Sourcepub fn join(&self, other: &AbstractState) -> AbstractState
pub fn join(&self, other: &AbstractState) -> AbstractState
Join two abstract states component-wise.
Trait Implementations§
Source§impl Clone for AbstractState
impl Clone for AbstractState
Source§fn clone(&self) -> AbstractState
fn clone(&self) -> AbstractState
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 AbstractState
impl Debug for AbstractState
Auto Trait Implementations§
impl Freeze for AbstractState
impl RefUnwindSafe for AbstractState
impl Send for AbstractState
impl Sync for AbstractState
impl Unpin for AbstractState
impl UnsafeUnpin for AbstractState
impl UnwindSafe for AbstractState
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