pub struct IndexF64(/* private fields */);Expand description
A GenIndex that is stored as f64, which 32bit index and 21bit generation. Useful for interfacing with Javascript
Trait Implementations§
Source§impl<'de> Deserialize<'de> for IndexF64
impl<'de> Deserialize<'de> for IndexF64
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 GenIndex for IndexF64
impl GenIndex for IndexF64
Source§type Generation = u32
type Generation = u32
The type of generation value.
Source§fn max_generation() -> Self::Generation
fn max_generation() -> Self::Generation
Returns the maximum generation value.
Source§fn from_raw_parts(index: Self::Index, generation: Self::Generation) -> Self
fn from_raw_parts(index: Self::Index, generation: Self::Generation) -> Self
Create a new
GenIndex from its raw parts.Source§fn generation(&self) -> Self::Generation
fn generation(&self) -> Self::Generation
Returns the generation value of this
GenIndex.Source§impl PartialOrd for IndexF64
impl PartialOrd for IndexF64
impl Copy for IndexF64
impl StructuralPartialEq for IndexF64
Auto Trait Implementations§
impl Freeze for IndexF64
impl RefUnwindSafe for IndexF64
impl Send for IndexF64
impl Sync for IndexF64
impl Unpin for IndexF64
impl UnwindSafe for IndexF64
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