pub struct IndexEntry<Key, Coordinate> {
pub key: Key,
pub coordinate: Coordinate,
}Expand description
A decoded sparse-index key and the coordinate it selects.
Fields§
§key: Key§coordinate: CoordinateImplementations§
Source§impl<Key, Coordinate> IndexEntry<Key, Coordinate>
impl<Key, Coordinate> IndexEntry<Key, Coordinate>
Trait Implementations§
Source§impl<Key: Clone, Coordinate: Clone> Clone for IndexEntry<Key, Coordinate>
impl<Key: Clone, Coordinate: Clone> Clone for IndexEntry<Key, Coordinate>
Source§fn clone(&self) -> IndexEntry<Key, Coordinate>
fn clone(&self) -> IndexEntry<Key, Coordinate>
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl<Key: Copy, Coordinate: Copy> Copy for IndexEntry<Key, Coordinate>
impl<Key: Eq, Coordinate: Eq> Eq for IndexEntry<Key, Coordinate>
impl<Key: PartialEq, Coordinate: PartialEq> StructuralPartialEq for IndexEntry<Key, Coordinate>
Auto Trait Implementations§
impl<Key, Coordinate> Freeze for IndexEntry<Key, Coordinate>
impl<Key, Coordinate> RefUnwindSafe for IndexEntry<Key, Coordinate>where
Key: RefUnwindSafe,
Coordinate: RefUnwindSafe,
impl<Key, Coordinate> Send for IndexEntry<Key, Coordinate>
impl<Key, Coordinate> Sync for IndexEntry<Key, Coordinate>
impl<Key, Coordinate> Unpin for IndexEntry<Key, Coordinate>
impl<Key, Coordinate> UnsafeUnpin for IndexEntry<Key, Coordinate>where
Key: UnsafeUnpin,
Coordinate: UnsafeUnpin,
impl<Key, Coordinate> UnwindSafe for IndexEntry<Key, Coordinate>where
Key: UnwindSafe,
Coordinate: UnwindSafe,
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