pub struct ManifestAnalysis {
pub static_read_slots: Vec<[u8; 32]>,
pub static_write_slots: Vec<[u8; 32]>,
pub has_storage_reads: bool,
pub has_storage_writes: bool,
pub fully_resolved: bool,
}Expand description
Static analysis result from scanning Axiom bytecode.
Fields§
§static_read_slots: Vec<[u8; 32]>§static_write_slots: Vec<[u8; 32]>§has_storage_reads: bool§has_storage_writes: bool§fully_resolved: boolTrue if every storage access used a statically-known key.
Auto Trait Implementations§
impl Freeze for ManifestAnalysis
impl RefUnwindSafe for ManifestAnalysis
impl Send for ManifestAnalysis
impl Sync for ManifestAnalysis
impl Unpin for ManifestAnalysis
impl UnsafeUnpin for ManifestAnalysis
impl UnwindSafe for ManifestAnalysis
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