pub enum IndexTarget {
Column(String),
JsonPath(StoredJsonPathV1),
}Expand description
A persisted index target. Stored JSON paths are table-local and therefore never retain a query alias or runtime catalog/index identifier.
Variants§
Column(String)
JsonPath(StoredJsonPathV1)
Trait Implementations§
Source§impl Clone for IndexTarget
impl Clone for IndexTarget
Source§fn clone(&self) -> IndexTarget
fn clone(&self) -> IndexTarget
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 moreSource§impl Debug for IndexTarget
impl Debug for IndexTarget
impl Eq for IndexTarget
Source§impl Hash for IndexTarget
impl Hash for IndexTarget
Source§impl PartialEq for IndexTarget
impl PartialEq for IndexTarget
impl StructuralPartialEq for IndexTarget
Auto Trait Implementations§
impl Freeze for IndexTarget
impl RefUnwindSafe for IndexTarget
impl Send for IndexTarget
impl Sync for IndexTarget
impl Unpin for IndexTarget
impl UnsafeUnpin for IndexTarget
impl UnwindSafe for IndexTarget
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