pub struct U32IndexVec {
pub data: Vec<u32>,
}
Expand description
U32IndexVec is a u32 container with a usize interface (make sure your use case doesn’t go out of bounds)
Fields§
§data: Vec<u32>
Trait Implementations§
Source§impl Clone for U32IndexVec
impl Clone for U32IndexVec
Source§fn clone(&self) -> U32IndexVec
fn clone(&self) -> U32IndexVec
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 Default for U32IndexVec
impl Default for U32IndexVec
Source§fn default() -> U32IndexVec
fn default() -> U32IndexVec
Returns the “default value” for a type. Read more
Source§impl IsIndexContainer for U32IndexVec
impl IsIndexContainer for U32IndexVec
Source§fn ensure_supported(&mut self, _x: usize)
fn ensure_supported(&mut self, _x: usize)
Should ensure that given number can be supported
Source§fn iter(&self) -> IsIndexContainerIterator<'_, Self> ⓘ
fn iter(&self) -> IsIndexContainerIterator<'_, Self> ⓘ
Should return an iterator over the values
Source§fn with_capacity(n: usize) -> Self
fn with_capacity(n: usize) -> Self
Creates a new object with the given capacity
Source§fn with_support_for(x: usize) -> Self
fn with_support_for(x: usize) -> Self
Creates a new object that can support the given number
Source§fn with_capacity_and_support_for(n: usize, x: usize) -> Self
fn with_capacity_and_support_for(n: usize, x: usize) -> Self
Creates a new object with the given capacity and support for the given number
Auto Trait Implementations§
impl Freeze for U32IndexVec
impl RefUnwindSafe for U32IndexVec
impl Send for U32IndexVec
impl Sync for U32IndexVec
impl Unpin for U32IndexVec
impl UnwindSafe for U32IndexVec
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