Struct ckb_types::packed::TransactionKey
source · [−]pub struct TransactionKey(_);
Implementations
sourceimpl TransactionKey
impl TransactionKey
pub const TOTAL_SIZE: usize = 36usize
pub const FIELD_SIZES: [usize; 2] = _
pub const FIELD_COUNT: usize = 2usize
pub fn block_hash(&self) -> Byte32
pub fn index(&self) -> BeUint32
pub fn as_reader<'r>(&'r self) -> TransactionKeyReader<'r>
Trait Implementations
sourceimpl AsRef<[u8]> for TransactionKey
impl AsRef<[u8]> for TransactionKey
sourceimpl Clone for TransactionKey
impl Clone for TransactionKey
sourcefn clone(&self) -> TransactionKey
fn clone(&self) -> TransactionKey
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 TransactionKey
impl Debug for TransactionKey
sourceimpl Default for TransactionKey
impl Default for TransactionKey
sourceimpl Display for TransactionKey
impl Display for TransactionKey
sourceimpl Entity for TransactionKey
impl Entity for TransactionKey
type Builder = TransactionKeyBuilder
const NAME: &'static str = "TransactionKey"
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
Auto Trait Implementations
impl RefUnwindSafe for TransactionKey
impl Send for TransactionKey
impl Sync for TransactionKey
impl Unpin for TransactionKey
impl UnwindSafe for TransactionKey
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