pub enum SetCodeOrigin {
Transaction,
Subcall(H160),
}
Expand description
Identify if the origin of set_code() comes from a transaction or subcall.
Variants§
Trait Implementations§
Source§impl Clone for SetCodeOrigin
impl Clone for SetCodeOrigin
Source§fn clone(&self) -> SetCodeOrigin
fn clone(&self) -> SetCodeOrigin
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 moreAuto Trait Implementations§
impl Freeze for SetCodeOrigin
impl RefUnwindSafe for SetCodeOrigin
impl Send for SetCodeOrigin
impl Sync for SetCodeOrigin
impl Unpin for SetCodeOrigin
impl UnwindSafe for SetCodeOrigin
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> TrapConsume<T> for T
impl<T> TrapConsume<T> for T
Source§type Rest = Infallible
type Rest = Infallible
Rest type.
Source§fn consume(self) -> Result<T, Infallible>
fn consume(self) -> Result<T, Infallible>
Consume
T
to get Rest
.