pub struct RetrievalPlan {
pub format_version: u32,
pub global_filter: Option<Box<Query>>,
pub branches: Vec<RetrievalBranch>,
pub fusion: WeightedRrfFusion,
pub result_window: u32,
}Fields§
§format_version: u32§global_filter: Option<Box<Query>>§branches: Vec<RetrievalBranch>§fusion: WeightedRrfFusion§result_window: u32Trait Implementations§
Source§impl Clone for RetrievalPlan
impl Clone for RetrievalPlan
Source§impl Debug for RetrievalPlan
impl Debug for RetrievalPlan
Source§impl<'de> Deserialize<'de> for RetrievalPlan
impl<'de> Deserialize<'de> for RetrievalPlan
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 RetrievalPlan
impl PartialEq for RetrievalPlan
Source§impl Serialize for RetrievalPlan
impl Serialize for RetrievalPlan
impl StructuralPartialEq for RetrievalPlan
Auto Trait Implementations§
impl Freeze for RetrievalPlan
impl RefUnwindSafe for RetrievalPlan
impl Send for RetrievalPlan
impl Sync for RetrievalPlan
impl Unpin for RetrievalPlan
impl UnsafeUnpin for RetrievalPlan
impl UnwindSafe for RetrievalPlan
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