Struct ckb_types::packed::OutPointVec
source · [−]pub struct OutPointVec(_);
Implementations
sourceimpl 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
sourceimpl Clone for OutPointVec
impl Clone for OutPointVec
sourcefn clone(&self) -> OutPointVec
fn clone(&self) -> OutPointVec
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 OutPointVec
impl Debug for OutPointVec
sourceimpl Default for OutPointVec
impl Default for OutPointVec
sourceimpl Display for OutPointVec
impl Display for OutPointVec
sourceimpl 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]ⓘ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 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
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<OutPointVec, OutPoint> for T where
T: IntoIterator<Item = OutPoint>,
impl<T> PackVec<OutPointVec, OutPoint> for T where
T: IntoIterator<Item = OutPoint>,
sourcefn pack(self) -> OutPointVec
fn pack(self) -> OutPointVec
Packs a vector of binary data into one binary data.