pub struct SourceMapProgram {
pub info: EthdebugInfo,
pub resources: Value,
pub source_contents: BTreeMap<u64, String>,
pub storage_layout: Option<StorageLayout>,
}Expand description
A legacy source-map program adapted to the common debug-info model.
Fields§
§info: EthdebugInfo§resources: Value§source_contents: BTreeMap<u64, String>§storage_layout: Option<StorageLayout>The contract’s storage-layout entry, when the artifact was compiled with it.
Trait Implementations§
Source§impl Clone for SourceMapProgram
impl Clone for SourceMapProgram
Source§fn clone(&self) -> SourceMapProgram
fn clone(&self) -> SourceMapProgram
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 moreSource§impl Debug for SourceMapProgram
impl Debug for SourceMapProgram
impl Eq for SourceMapProgram
Source§impl PartialEq for SourceMapProgram
impl PartialEq for SourceMapProgram
impl StructuralPartialEq for SourceMapProgram
Auto Trait Implementations§
impl Freeze for SourceMapProgram
impl RefUnwindSafe for SourceMapProgram
impl Send for SourceMapProgram
impl Sync for SourceMapProgram
impl Unpin for SourceMapProgram
impl UnsafeUnpin for SourceMapProgram
impl UnwindSafe for SourceMapProgram
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