pub struct RetrievalRouterPlanner;Trait Implementations§
Source§impl Clone for RetrievalRouterPlanner
impl Clone for RetrievalRouterPlanner
Source§fn clone(&self) -> RetrievalRouterPlanner
fn clone(&self) -> RetrievalRouterPlanner
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 ContextPlanner for RetrievalRouterPlanner
impl ContextPlanner for RetrievalRouterPlanner
fn id(&self) -> ContextPlannerId
fn plan<'life0, 'life1, 'async_trait>(
&'life0 self,
query: &'life1 ContextQuery,
provider_blocks: Vec<ContextBlock>,
) -> Pin<Box<dyn Future<Output = Result<ContextPlan>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Source§impl Debug for RetrievalRouterPlanner
impl Debug for RetrievalRouterPlanner
Source§impl Default for RetrievalRouterPlanner
impl Default for RetrievalRouterPlanner
Source§fn default() -> RetrievalRouterPlanner
fn default() -> RetrievalRouterPlanner
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RetrievalRouterPlanner
impl RefUnwindSafe for RetrievalRouterPlanner
impl Send for RetrievalRouterPlanner
impl Sync for RetrievalRouterPlanner
impl Unpin for RetrievalRouterPlanner
impl UnsafeUnpin for RetrievalRouterPlanner
impl UnwindSafe for RetrievalRouterPlanner
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