pub struct MemoryRecallRerankContext {
pub llm: Arc<dyn LLMProvider>,
pub model: String,
pub session_id: Option<String>,
}Fields§
§llm: Arc<dyn LLMProvider>§model: String§session_id: Option<String>Trait Implementations§
Source§impl Clone for MemoryRecallRerankContext
impl Clone for MemoryRecallRerankContext
Source§fn clone(&self) -> MemoryRecallRerankContext
fn clone(&self) -> MemoryRecallRerankContext
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 moreAuto Trait Implementations§
impl Freeze for MemoryRecallRerankContext
impl !RefUnwindSafe for MemoryRecallRerankContext
impl Send for MemoryRecallRerankContext
impl Sync for MemoryRecallRerankContext
impl Unpin for MemoryRecallRerankContext
impl UnsafeUnpin for MemoryRecallRerankContext
impl !UnwindSafe for MemoryRecallRerankContext
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