pub struct EvmArtifact {
pub deployment: Vec<u8>,
pub runtime: Vec<u8>,
}Expand description
The artifact produced by the EVM backend: deployment and runtime bytecode.
Fields§
§deployment: Vec<u8>Deployment (init) bytecode that, when run, returns the runtime code.
runtime: Vec<u8>Runtime bytecode, i.e. the code stored on-chain.
Trait Implementations§
Source§impl Clone for EvmArtifact
impl Clone for EvmArtifact
Source§fn clone(&self) -> EvmArtifact
fn clone(&self) -> EvmArtifact
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 EvmArtifact
impl Debug for EvmArtifact
Source§impl Default for EvmArtifact
impl Default for EvmArtifact
Source§fn default() -> EvmArtifact
fn default() -> EvmArtifact
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for EvmArtifact
impl RefUnwindSafe for EvmArtifact
impl Send for EvmArtifact
impl Sync for EvmArtifact
impl Unpin for EvmArtifact
impl UnsafeUnpin for EvmArtifact
impl UnwindSafe for EvmArtifact
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, R> CollectAndApply<T, R> for T
impl<T, R> CollectAndApply<T, R> for T
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