pub enum CombineMethod {
Union,
Intersection,
First,
Last,
}
Expand description
Method for combining results from multiple retrievers
Variants§
Union
Take the union of all results
Intersection
Take the intersection of all results
First
Take the first retriever’s results
Last
Take the last retriever’s results
Trait Implementations§
Source§impl Clone for CombineMethod
impl Clone for CombineMethod
Source§fn clone(&self) -> CombineMethod
fn clone(&self) -> CombineMethod
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 CombineMethod
impl Debug for CombineMethod
Source§impl Default for CombineMethod
impl Default for CombineMethod
Source§fn default() -> CombineMethod
fn default() -> CombineMethod
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CombineMethod
impl<'de> Deserialize<'de> for CombineMethod
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 PartialEq for CombineMethod
impl PartialEq for CombineMethod
Source§impl Serialize for CombineMethod
impl Serialize for CombineMethod
impl StructuralPartialEq for CombineMethod
Auto Trait Implementations§
impl Freeze for CombineMethod
impl RefUnwindSafe for CombineMethod
impl Send for CombineMethod
impl Sync for CombineMethod
impl Unpin for CombineMethod
impl UnwindSafe for CombineMethod
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