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
sourceimpl 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
sourceimpl Clone for DeployedBytecode
impl Clone for DeployedBytecode
sourcefn clone(&self) -> DeployedBytecode
fn clone(&self) -> DeployedBytecode
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for DeployedBytecode
impl Debug for DeployedBytecode
sourceimpl<'de> Deserialize<'de> for DeployedBytecode
impl<'de> Deserialize<'de> for DeployedBytecode
sourcefn 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
sourceimpl From<Bytecode> for DeployedBytecode
impl From<Bytecode> for DeployedBytecode
sourcefn from(bcode: Bytecode) -> DeployedBytecode
fn from(bcode: Bytecode) -> DeployedBytecode
Converts to this type from the input type.
sourceimpl From<CompactDeployedBytecode> for DeployedBytecode
impl From<CompactDeployedBytecode> for DeployedBytecode
sourcefn from(bcode: CompactDeployedBytecode) -> DeployedBytecode
fn from(bcode: CompactDeployedBytecode) -> DeployedBytecode
Converts to this type from the input type.
sourceimpl From<DeployedBytecode> for CompactDeployedBytecode
impl From<DeployedBytecode> for CompactDeployedBytecode
sourcefn from(bcode: DeployedBytecode) -> CompactDeployedBytecode
fn from(bcode: DeployedBytecode) -> CompactDeployedBytecode
Converts to this type from the input type.
sourceimpl PartialEq<DeployedBytecode> for DeployedBytecode
impl PartialEq<DeployedBytecode> for DeployedBytecode
sourcefn eq(&self, other: &DeployedBytecode) -> bool
fn eq(&self, other: &DeployedBytecode) -> bool
sourceimpl Serialize for DeployedBytecode
impl Serialize for DeployedBytecode
impl Eq for DeployedBytecode
impl StructuralEq 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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.