Struct ethcore::trace::FlatTransactionTraces
source · [−]pub struct FlatTransactionTraces(_);
Expand description
Represents all traces produced by a single transaction.
Implementations
Trait Implementations
sourceimpl Clone for FlatTransactionTraces
impl Clone for FlatTransactionTraces
sourcefn clone(&self) -> FlatTransactionTraces
fn clone(&self) -> FlatTransactionTraces
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for FlatTransactionTraces
impl Debug for FlatTransactionTraces
sourceimpl Decodable for FlatTransactionTraces
impl Decodable for FlatTransactionTraces
sourcefn decode(rlp: &Rlp<'_>) -> Result<Self, DecoderError>
fn decode(rlp: &Rlp<'_>) -> Result<Self, DecoderError>
Decode a value from RLP bytes
sourceimpl Encodable for FlatTransactionTraces
impl Encodable for FlatTransactionTraces
sourceimpl MallocSizeOf for FlatTransactionTraces
impl MallocSizeOf for FlatTransactionTraces
sourcefn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Measure the heap usage of all descendant heap-allocated structures, but
not the space taken up by the value itself.
If T::size_of
is a constant, consider implementing constant_size
as well. Read more
sourcefn constant_size() -> Option<usize>
fn constant_size() -> Option<usize>
Used to optimize MallocSizeOf
implementation for collections
like Vec
and HashMap
to avoid iterating over them unnecessarily.
The Self: Sized
bound is for object safety. Read more
sourceimpl PartialEq<FlatTransactionTraces> for FlatTransactionTraces
impl PartialEq<FlatTransactionTraces> for FlatTransactionTraces
sourcefn eq(&self, other: &FlatTransactionTraces) -> bool
fn eq(&self, other: &FlatTransactionTraces) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &FlatTransactionTraces) -> bool
fn ne(&self, other: &FlatTransactionTraces) -> bool
This method tests for !=
.
impl StructuralPartialEq for FlatTransactionTraces
Auto Trait Implementations
impl RefUnwindSafe for FlatTransactionTraces
impl Send for FlatTransactionTraces
impl Sync for FlatTransactionTraces
impl Unpin for FlatTransactionTraces
impl UnwindSafe for FlatTransactionTraces
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> MallocSizeOfExt for T where
T: MallocSizeOf,
impl<T> MallocSizeOfExt for T where
T: MallocSizeOf,
sourcefn malloc_size_of(&self) -> usize
fn malloc_size_of(&self) -> usize
Method to launch a heapsize measurement with a fresh state. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more