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 for DeployedBytecode
impl PartialEq 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 ==
.source§impl Serialize for DeployedBytecode
impl Serialize for DeployedBytecode
impl Eq for DeployedBytecode
impl StructuralPartialEq for DeployedBytecode
Auto Trait Implementations§
impl RefUnwindSafe for DeployedBytecode
impl Send for DeployedBytecode
impl Sync for DeployedBytecode
impl Unpin for DeployedBytecode
impl UnwindSafe for DeployedBytecode
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.