pub struct MemoryExtractionModel {
pub provider: Arc<dyn ModelProvider>,
pub model_name: String,
}Expand description
Provider selection for the opt-in per-turn memory extractor.
Fields§
§provider: Arc<dyn ModelProvider>§model_name: StringTrait Implementations§
Source§impl Clone for MemoryExtractionModel
impl Clone for MemoryExtractionModel
Source§fn clone(&self) -> MemoryExtractionModel
fn clone(&self) -> MemoryExtractionModel
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 !RefUnwindSafe for MemoryExtractionModel
impl !UnwindSafe for MemoryExtractionModel
impl Freeze for MemoryExtractionModel
impl Send for MemoryExtractionModel
impl Sync for MemoryExtractionModel
impl Unpin for MemoryExtractionModel
impl UnsafeUnpin for MemoryExtractionModel
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