pub struct OutPointVec(/* private fields */);
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§fn default() -> OutPointVec
fn default() -> OutPointVec
Returns the “default value” for a type. Read more
Source§impl Display for OutPointVec
impl Display for OutPointVec
Source§impl Entity for OutPointVec
impl Entity for OutPointVec
const NAME: &'static str = "OutPointVec"
type Builder = OutPointVecBuilder
fn new_unchecked(data: Bytes) -> OutPointVec
fn as_bytes(&self) -> Bytes
fn as_slice(&self) -> &[u8] ⓘ
fn from_slice(slice: &[u8]) -> Result<OutPointVec, VerificationError>
fn from_compatible_slice(slice: &[u8]) -> Result<OutPointVec, VerificationError>
fn new_builder() -> <OutPointVec as Entity>::Builder
fn as_builder(self) -> <OutPointVec as Entity>::Builder
Source§impl IntoIterator for OutPointVec
impl IntoIterator for OutPointVec
Source§type IntoIter = OutPointVecIterator
type IntoIter = OutPointVecIterator
Which kind of iterator are we turning this into?
Source§fn into_iter(self) -> <OutPointVec as IntoIterator>::IntoIter
fn into_iter(self) -> <OutPointVec as IntoIterator>::IntoIter
Creates an iterator from a value. Read more
Auto Trait Implementations§
impl !Freeze for OutPointVec
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)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.