pub struct PsbUintArray { /* private fields */ }
Implementations§
Source§impl PsbUintArray
impl PsbUintArray
pub fn new() -> Self
pub fn len(&self) -> usize
pub fn iter(&self) -> Iter<'_, u64>
pub fn vec(&self) -> &Vec<u64>
pub fn vec_mut(&mut self) -> &mut Vec<u64>
pub fn unwrap(self) -> Vec<u64>
Sourcepub fn get_item_n(&self) -> u8
pub fn get_item_n(&self) -> u8
Item byte size
pub fn get_n(&self) -> u8
pub fn from_bytes( n: u8, stream: &mut impl Read, ) -> Result<(u64, PsbUintArray), PsbError>
pub fn write_bytes(&self, stream: &mut impl Write) -> Result<u64, PsbError>
Trait Implementations§
Source§impl Clone for PsbUintArray
impl Clone for PsbUintArray
Source§fn clone(&self) -> PsbUintArray
fn clone(&self) -> PsbUintArray
Returns a duplicate 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 PsbUintArray
impl Debug for PsbUintArray
Source§impl<'de> Deserialize<'de> for PsbUintArray
impl<'de> Deserialize<'de> for PsbUintArray
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for PsbUintArray
impl Hash for PsbUintArray
Source§impl Index<usize> for PsbUintArray
impl Index<usize> for PsbUintArray
Source§impl PartialEq for PsbUintArray
impl PartialEq for PsbUintArray
Source§impl Serialize for PsbUintArray
impl Serialize for PsbUintArray
impl Eq for PsbUintArray
impl StructuralPartialEq for PsbUintArray
Auto Trait Implementations§
impl Freeze for PsbUintArray
impl RefUnwindSafe for PsbUintArray
impl Send for PsbUintArray
impl Sync for PsbUintArray
impl Unpin for PsbUintArray
impl UnwindSafe for PsbUintArray
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§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more