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§impl Debug for AbstractState
impl Debug for AbstractState
Auto Trait Implementations§
impl Forget for AbstractState
impl Freeze for AbstractState
impl Move 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