Struct ethcore_blockchain::TransactionAddress
source · [−]Expand description
Represents address of certain transaction within block
Fields
block_hash: H256
Block hash
index: usize
Transaction index within the block
Trait Implementations
sourceimpl Clone for TransactionAddress
impl Clone for TransactionAddress
sourcepub fn clone(&self) -> TransactionAddress
pub fn clone(&self) -> TransactionAddress
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 TransactionAddress
impl Debug for TransactionAddress
sourceimpl Decodable for TransactionAddress
impl Decodable for TransactionAddress
sourcepub fn decode(rlp: &Rlp<'_>) -> Result<TransactionAddress, DecoderError>
pub fn decode(rlp: &Rlp<'_>) -> Result<TransactionAddress, DecoderError>
Decode a value from RLP bytes
sourceimpl Encodable for TransactionAddress
impl Encodable for TransactionAddress
sourceimpl Key<TransactionAddress> for H256
impl Key<TransactionAddress> for H256
sourceimpl MallocSizeOf for TransactionAddress
impl MallocSizeOf for TransactionAddress
sourcepub fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
pub 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<TransactionAddress> for TransactionAddress
impl PartialEq<TransactionAddress> for TransactionAddress
sourcepub fn eq(&self, other: &TransactionAddress) -> bool
pub fn eq(&self, other: &TransactionAddress) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcepub fn ne(&self, other: &TransactionAddress) -> bool
pub fn ne(&self, other: &TransactionAddress) -> bool
This method tests for !=
.
impl StructuralPartialEq for TransactionAddress
Auto Trait Implementations
impl RefUnwindSafe for TransactionAddress
impl Send for TransactionAddress
impl Sync for TransactionAddress
impl Unpin for TransactionAddress
impl UnwindSafe for TransactionAddress
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