Struct ethers_solc::artifacts::bytecode::DeployedBytecode
source · pub struct DeployedBytecode {
pub bytecode: Option<Bytecode>,
pub immutable_references: BTreeMap<String, Vec<Offsets>>,
}Fields§
§bytecode: Option<Bytecode>§immutable_references: BTreeMap<String, Vec<Offsets>>Implementations§
source§impl DeployedBytecode
impl DeployedBytecode
sourcepub fn into_bytes(self) -> Option<Bytes>
pub fn into_bytes(self) -> Option<Bytes>
Returns the underlying Bytes if the object is a valid bytecode, and not empty
Trait Implementations§
source§impl Clone for DeployedBytecode
impl Clone for DeployedBytecode
source§fn clone(&self) -> DeployedBytecode
fn clone(&self) -> DeployedBytecode
Returns a copy 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 DeployedBytecode
impl Debug for DeployedBytecode
source§impl<'de> Deserialize<'de> for DeployedBytecode
impl<'de> Deserialize<'de> for DeployedBytecode
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
source§impl From<Bytecode> for DeployedBytecode
impl From<Bytecode> for DeployedBytecode
source§fn from(bcode: Bytecode) -> DeployedBytecode
fn from(bcode: Bytecode) -> DeployedBytecode
Converts to this type from the input type.
source§impl From<CompactDeployedBytecode> for DeployedBytecode
impl From<CompactDeployedBytecode> for DeployedBytecode
source§fn from(bcode: CompactDeployedBytecode) -> DeployedBytecode
fn from(bcode: CompactDeployedBytecode) -> DeployedBytecode
Converts to this type from the input type.
source§impl From<DeployedBytecode> for CompactDeployedBytecode
impl From<DeployedBytecode> for CompactDeployedBytecode
source§fn from(bcode: DeployedBytecode) -> CompactDeployedBytecode
fn from(bcode: DeployedBytecode) -> CompactDeployedBytecode
Converts to this type from the input type.
source§impl PartialEq<DeployedBytecode> for DeployedBytecode
impl PartialEq<DeployedBytecode> for DeployedBytecode
source§fn eq(&self, other: &DeployedBytecode) -> bool
fn eq(&self, other: &DeployedBytecode) -> bool
This method tests for
self and other values to be equal, and is used
by ==.