Struct ckb_types::packed::TransactionInfo
source · [−]pub struct TransactionInfo(_);
Implementations
sourceimpl TransactionInfo
impl TransactionInfo
pub const TOTAL_SIZE: usize = 52usize
pub const FIELD_SIZES: [usize; 3] = _
pub const FIELD_COUNT: usize = 3usize
pub fn block_number(&self) -> Uint64
pub fn block_epoch(&self) -> Uint64
pub fn key(&self) -> TransactionKey
pub fn as_reader<'r>(&'r self) -> TransactionInfoReader<'r>
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 Default for TransactionInfo
impl Default for TransactionInfo
sourceimpl Display for TransactionInfo
impl Display for TransactionInfo
sourceimpl Entity for TransactionInfo
impl Entity for TransactionInfo
type Builder = TransactionInfoBuilder
const NAME: &'static str = "TransactionInfo"
fn new_unchecked(data: Bytes) -> Self
fn as_bytes(&self) -> Bytes
fn as_slice(&self) -> &[u8]ⓘNotable traits for &mut [u8]impl Write for &mut [u8]impl Read for &[u8]
fn from_slice(slice: &[u8]) -> VerificationResult<Self>
fn from_compatible_slice(slice: &[u8]) -> VerificationResult<Self>
fn new_builder() -> Self::Builder
fn as_builder(self) -> Self::Builder
sourceimpl LowerHex for TransactionInfo
impl LowerHex 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 Unpack<TransactionInfo> for TransactionInfo
impl Unpack<TransactionInfo> for TransactionInfo
sourcefn unpack(&self) -> TransactionInfo
fn unpack(&self) -> TransactionInfo
Unpack binary data into rust types.
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