Struct ckb_types::packed::CellDepVec
source · [−]pub struct CellDepVec(_);
Implementations
sourceimpl CellDepVec
impl CellDepVec
pub const ITEM_SIZE: usize = 37usize
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<CellDep>
pub fn get_unchecked(&self, idx: usize) -> CellDep
pub fn as_reader<'r>(&'r self) -> CellDepVecReader<'r>
Trait Implementations
sourceimpl Clone for CellDepVec
impl Clone for CellDepVec
sourcefn clone(&self) -> CellDepVec
fn clone(&self) -> CellDepVec
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 CellDepVec
impl Debug for CellDepVec
sourceimpl Default for CellDepVec
impl Default for CellDepVec
sourceimpl Display for CellDepVec
impl Display for CellDepVec
sourceimpl Entity for CellDepVec
impl Entity for CellDepVec
type Builder = CellDepVecBuilder
const NAME: &'static str = "CellDepVec"
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 CellDepVec
impl IntoIterator for CellDepVec
Auto Trait Implementations
impl RefUnwindSafe for CellDepVec
impl Send for CellDepVec
impl Sync for CellDepVec
impl Unpin for CellDepVec
impl UnwindSafe for CellDepVec
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<CellDepVec, CellDep> for T where
T: IntoIterator<Item = CellDep>,
impl<T> PackVec<CellDepVec, CellDep> for T where
T: IntoIterator<Item = CellDep>,
sourcefn pack(self) -> CellDepVec
fn pack(self) -> CellDepVec
Packs a vector of binary data into one binary data.