pub struct RunarArtifact {Show 14 fields
pub version: String,
pub compiler_version: String,
pub contract_name: String,
pub abi: ABI,
pub script: String,
pub asm: String,
pub source_map: Option<SourceMapData>,
pub ir: Option<IRDebug>,
pub state_fields: Vec<StateField>,
pub constructor_slots: Vec<ConstructorSlot>,
pub code_separator_index: Option<usize>,
pub code_separator_indices: Option<Vec<usize>>,
pub build_timestamp: String,
pub anf: Option<ANFProgram>,
}Fields§
§version: String§compiler_version: String§contract_name: String§abi: ABI§script: String§asm: String§source_map: Option<SourceMapData>§ir: Option<IRDebug>§state_fields: Vec<StateField>§constructor_slots: Vec<ConstructorSlot>§code_separator_index: Option<usize>§code_separator_indices: Option<Vec<usize>>§build_timestamp: String§anf: Option<ANFProgram>Trait Implementations§
Source§impl Clone for RunarArtifact
impl Clone for RunarArtifact
Source§fn clone(&self) -> RunarArtifact
fn clone(&self) -> RunarArtifact
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 RunarArtifact
impl Debug for RunarArtifact
Source§impl<'de> Deserialize<'de> for RunarArtifact
impl<'de> Deserialize<'de> for RunarArtifact
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for RunarArtifact
impl RefUnwindSafe for RunarArtifact
impl Send for RunarArtifact
impl Sync for RunarArtifact
impl Unpin for RunarArtifact
impl UnsafeUnpin for RunarArtifact
impl UnwindSafe for RunarArtifact
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more