Struct Index32

struct Index32

This is a VarZeroVecFormat that stores u32s in the index array, and a u32 for a length. Will have a larger data size, but will support large arrays without problems.

Implementations

impl Clone for Index32

fn clone(self: &Self) -> Index32

impl Copy for Index32

impl Debug for Index32

fn fmt(self: &Self, f: &mut Formatter<'_>) -> Result

impl Eq for Index32

impl Freeze for Index32

impl Hash for Index32

fn hash<__H: $crate::hash::Hasher>(self: &Self, state: &mut __H)

impl Ord for Index32

fn cmp(self: &Self, other: &Index32) -> Ordering

impl PartialEq for Index32

fn eq(self: &Self, other: &Index32) -> bool

impl PartialOrd for Index32

fn partial_cmp(self: &Self, other: &Index32) -> Option<Ordering>

impl RefUnwindSafe for Index32

impl Send for Index32

impl StructuralPartialEq for Index32

impl Sync for Index32

impl Unpin for Index32

impl UnsafeUnpin for Index32

impl UnwindSafe for Index32

impl VarZeroVecFormat for Index32

impl<T> Any for Index32

fn type_id(self: &Self) -> TypeId

impl<T> Borrow for Index32

fn borrow(self: &Self) -> &T

impl<T> BorrowMut for Index32

fn borrow_mut(self: &mut Self) -> &mut T

impl<T> CloneToUninit for Index32

unsafe fn clone_to_uninit(self: &Self, dest: *mut u8)

impl<T> ErasedDestructor for Index32

impl<T> From for Index32

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for Index32

fn to_owned(self: &Self) -> T
fn clone_into(self: &Self, target: &mut T)

impl<T, U> Into for Index32

fn into(self: Self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom for Index32

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

impl<T, U> TryInto for Index32

fn try_into(self: Self) -> Result<U, <U as TryFrom<T>>::Error>