Struct ckb_types::packed::TransactionVec
source · [−]pub struct TransactionVec(_);
Implementations
sourceimpl TransactionVec
impl TransactionVec
pub fn total_size(&self) -> usize
pub fn item_count(&self) -> usize
pub fn len(&self) -> usize
pub fn is_empty(&self) -> bool
pub fn get(&self, idx: usize) -> Option<Transaction>
pub fn get_unchecked(&self, idx: usize) -> Transaction
pub fn as_reader<'r>(&'r self) -> TransactionVecReader<'r>
Trait Implementations
sourceimpl Clone for TransactionVec
impl Clone for TransactionVec
sourcefn clone(&self) -> TransactionVec
fn clone(&self) -> TransactionVec
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 TransactionVec
impl Debug for TransactionVec
sourceimpl Default for TransactionVec
impl Default for TransactionVec
sourceimpl Display for TransactionVec
impl Display for TransactionVec
sourceimpl Entity for TransactionVec
impl Entity for TransactionVec
type Builder = TransactionVecBuilder
const NAME: &'static str = "TransactionVec"
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 IntoIterator for TransactionVec
impl IntoIterator for TransactionVec
type Item = Transaction
type Item = Transaction
The type of the elements being iterated over.
type IntoIter = TransactionVecIterator
type IntoIter = TransactionVecIterator
Which kind of iterator are we turning this into?
Auto Trait Implementations
impl RefUnwindSafe for TransactionVec
impl Send for TransactionVec
impl Sync for TransactionVec
impl Unpin for TransactionVec
impl UnwindSafe for TransactionVec
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
sourceimpl<T> PackVec<TransactionVec, Transaction> for T where
T: IntoIterator<Item = Transaction>,
impl<T> PackVec<TransactionVec, Transaction> for T where
T: IntoIterator<Item = Transaction>,
sourcefn pack(self) -> TransactionVec
fn pack(self) -> TransactionVec
Packs a vector of binary data into one binary data.