pub enum IndexKeyItem {
Field(&'static str),
Expression(IndexExpression),
}Expand description
IndexKeyItem
Canonical index key-item metadata.
Field preserves field-key behavior.
Expression reserves deterministic expression-key identity metadata.
Variants§
Field(&'static str)
Expression(IndexExpression)
Implementations§
Source§impl IndexKeyItem
impl IndexKeyItem
Trait Implementations§
Source§impl Clone for IndexKeyItem
impl Clone for IndexKeyItem
Source§fn clone(&self) -> IndexKeyItem
fn clone(&self) -> IndexKeyItem
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 IndexKeyItem
impl Debug for IndexKeyItem
Source§impl PartialEq for IndexKeyItem
impl PartialEq for IndexKeyItem
impl Copy for IndexKeyItem
impl Eq for IndexKeyItem
impl StructuralPartialEq for IndexKeyItem
Auto Trait Implementations§
impl Freeze for IndexKeyItem
impl RefUnwindSafe for IndexKeyItem
impl Send for IndexKeyItem
impl Sync for IndexKeyItem
impl Unpin for IndexKeyItem
impl UnsafeUnpin for IndexKeyItem
impl UnwindSafe for IndexKeyItem
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