pub enum KeyResolutionStrategy {
Embedded {
primary_field: FieldPath,
},
Lookup {
primary_field: FieldPath,
},
Computed {
primary_field: FieldPath,
compute_partition: ComputeFunction,
},
TemporalLookup {
lookup_field: FieldPath,
timestamp_field: FieldPath,
index_name: String,
},
}Variants§
Trait Implementations§
Source§impl Clone for KeyResolutionStrategy
impl Clone for KeyResolutionStrategy
Source§fn clone(&self) -> KeyResolutionStrategy
fn clone(&self) -> KeyResolutionStrategy
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 KeyResolutionStrategy
impl Debug for KeyResolutionStrategy
Source§impl<'de> Deserialize<'de> for KeyResolutionStrategy
impl<'de> Deserialize<'de> for KeyResolutionStrategy
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
Auto Trait Implementations§
impl Freeze for KeyResolutionStrategy
impl RefUnwindSafe for KeyResolutionStrategy
impl Send for KeyResolutionStrategy
impl Sync for KeyResolutionStrategy
impl Unpin for KeyResolutionStrategy
impl UnwindSafe for KeyResolutionStrategy
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