Struct ckb_types::packed::OutPointVec
source · pub struct OutPointVec(_);
Implementations§
source§impl OutPointVec
impl OutPointVec
pub const ITEM_SIZE: usize = 36usize
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<OutPoint>
pub fn get_unchecked(&self, idx: usize) -> OutPoint
pub fn as_reader<'r>(&'r self) -> OutPointVecReader<'r>
Trait Implementations§
source§impl Clone for OutPointVec
impl Clone for OutPointVec
source§fn clone(&self) -> OutPointVec
fn clone(&self) -> OutPointVec
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for OutPointVec
impl Debug for OutPointVec
source§impl Default for OutPointVec
impl Default for OutPointVec
source§impl Display for OutPointVec
impl Display for OutPointVec
source§impl Entity for OutPointVec
impl Entity for OutPointVec
type Builder = OutPointVecBuilder
const NAME: &'static str = "OutPointVec"
fn new_unchecked(data: Bytes) -> Self
fn as_bytes(&self) -> Bytes
fn as_slice(&self) -> &[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
source§impl IntoIterator for OutPointVec
impl IntoIterator for OutPointVec
Auto Trait Implementations§
impl RefUnwindSafe for OutPointVec
impl Send for OutPointVec
impl Sync for OutPointVec
impl Unpin for OutPointVec
impl UnwindSafe for OutPointVec
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> PackVec<OutPointVec, OutPoint> for Twhere
T: IntoIterator<Item = OutPoint>,
impl<T> PackVec<OutPointVec, OutPoint> for Twhere T: IntoIterator<Item = OutPoint>,
source§fn pack(self) -> OutPointVec
fn pack(self) -> OutPointVec
Packs a vector of binary data into one binary data.