pub enum MemoryClobber {
Access(MemoryAccessId),
Indeterminate,
}Expand description
Result of a clobber walk. Access is a stable identity within the graph
and can therefore be embedded in a client-specific snapshot certificate.
Variants§
Access(MemoryAccessId)
Indeterminate
A closed cycle without a resolvable MemoryPhi. Graphs built from a normal reachable CFG should not produce this result.
Trait Implementations§
Source§impl Clone for MemoryClobber
impl Clone for MemoryClobber
Source§fn clone(&self) -> MemoryClobber
fn clone(&self) -> MemoryClobber
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MemoryClobber
Source§impl Debug for MemoryClobber
impl Debug for MemoryClobber
impl Eq for MemoryClobber
Source§impl PartialEq for MemoryClobber
impl PartialEq for MemoryClobber
impl StructuralPartialEq for MemoryClobber
Auto Trait Implementations§
impl Freeze for MemoryClobber
impl RefUnwindSafe for MemoryClobber
impl Send for MemoryClobber
impl Sync for MemoryClobber
impl Unpin for MemoryClobber
impl UnsafeUnpin for MemoryClobber
impl UnwindSafe for MemoryClobber
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