Struct ckb_types::core::TransactionInfo
source · [−]pub struct TransactionInfo {
pub block_hash: Byte32,
pub block_number: BlockNumber,
pub block_epoch: EpochNumberWithFraction,
pub index: usize,
}
Expand description
TODO(doc): @quake
Fields
block_hash: Byte32
TODO(doc): @quake
block_number: BlockNumber
TODO(doc): @quake
block_epoch: EpochNumberWithFraction
TODO(doc): @quake
index: usize
TODO(doc): @quake
Implementations
sourceimpl TransactionInfo
impl TransactionInfo
sourcepub fn key(&self) -> TransactionKey
pub fn key(&self) -> TransactionKey
TODO(doc): @quake
sourcepub fn new(
block_number: BlockNumber,
block_epoch: EpochNumberWithFraction,
block_hash: Byte32,
index: usize
) -> Self
pub fn new(
block_number: BlockNumber,
block_epoch: EpochNumberWithFraction,
block_hash: Byte32,
index: usize
) -> Self
TODO(doc): @quake
sourcepub fn is_cellbase(&self) -> bool
pub fn is_cellbase(&self) -> bool
TODO(doc): @quake
sourcepub fn is_genesis(&self) -> bool
pub fn is_genesis(&self) -> bool
TODO(doc): @quake
Trait Implementations
sourceimpl Clone for TransactionInfo
impl Clone for TransactionInfo
sourcefn clone(&self) -> TransactionInfo
fn clone(&self) -> TransactionInfo
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 TransactionInfo
impl Debug for TransactionInfo
sourceimpl Pack<TransactionInfo> for TransactionInfo
impl Pack<TransactionInfo> for TransactionInfo
sourcefn pack(&self) -> TransactionInfo
fn pack(&self) -> TransactionInfo
Packs a rust type into binary data.
sourceimpl PartialEq<TransactionInfo> for TransactionInfo
impl PartialEq<TransactionInfo> for TransactionInfo
sourcefn eq(&self, other: &TransactionInfo) -> bool
fn eq(&self, other: &TransactionInfo) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &TransactionInfo) -> bool
fn ne(&self, other: &TransactionInfo) -> bool
This method tests for !=
.
sourceimpl Unpack<TransactionInfo> for TransactionInfo
impl Unpack<TransactionInfo> for TransactionInfo
sourcefn unpack(&self) -> TransactionInfo
fn unpack(&self) -> TransactionInfo
Unpack binary data into rust types.
sourceimpl<'r> Unpack<TransactionInfo> for TransactionInfoReader<'r>
impl<'r> Unpack<TransactionInfo> for TransactionInfoReader<'r>
sourcefn unpack(&self) -> TransactionInfo
fn unpack(&self) -> TransactionInfo
Unpack binary data into rust types.
impl Eq for TransactionInfo
impl StructuralEq for TransactionInfo
impl StructuralPartialEq for TransactionInfo
Auto Trait Implementations
impl RefUnwindSafe for TransactionInfo
impl Send for TransactionInfo
impl Sync for TransactionInfo
impl Unpin for TransactionInfo
impl UnwindSafe for TransactionInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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