pub struct RetrievalRequest {
pub query: String,
pub token_budget: u32,
pub strategy: RetrievalStrategy,
pub min_relevance: f32,
}Expand description
Request for smart context retrieval
Fields§
§query: StringNatural language query
token_budget: u32Token budget for the context
strategy: RetrievalStrategyRetrieval strategy
min_relevance: f32Minimum relevance score (0.0 - 1.0)
Trait Implementations§
Source§impl Clone for RetrievalRequest
impl Clone for RetrievalRequest
Source§fn clone(&self) -> RetrievalRequest
fn clone(&self) -> RetrievalRequest
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 moreAuto Trait Implementations§
impl Freeze for RetrievalRequest
impl RefUnwindSafe for RetrievalRequest
impl Send for RetrievalRequest
impl Sync for RetrievalRequest
impl Unpin for RetrievalRequest
impl UnsafeUnpin for RetrievalRequest
impl UnwindSafe for RetrievalRequest
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