pub struct MemoryRetrievalGate {
pub decision: String,
pub baseline_strategy: String,
pub candidate_strategies: Vec<String>,
pub min_avg_useful_hits: f64,
pub max_zero_output_failures: usize,
pub rows: Vec<MemoryRetrievalGateRow>,
pub diagnostics: Vec<String>,
}Fields§
§decision: String§baseline_strategy: String§candidate_strategies: Vec<String>§min_avg_useful_hits: f64§max_zero_output_failures: usize§rows: Vec<MemoryRetrievalGateRow>§diagnostics: Vec<String>Trait Implementations§
Source§impl Clone for MemoryRetrievalGate
impl Clone for MemoryRetrievalGate
Source§fn clone(&self) -> MemoryRetrievalGate
fn clone(&self) -> MemoryRetrievalGate
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 Debug for MemoryRetrievalGate
impl Debug for MemoryRetrievalGate
Source§impl PartialEq for MemoryRetrievalGate
impl PartialEq for MemoryRetrievalGate
Source§impl Serialize for MemoryRetrievalGate
impl Serialize for MemoryRetrievalGate
impl StructuralPartialEq for MemoryRetrievalGate
Auto Trait Implementations§
impl Freeze for MemoryRetrievalGate
impl RefUnwindSafe for MemoryRetrievalGate
impl Send for MemoryRetrievalGate
impl Sync for MemoryRetrievalGate
impl Unpin for MemoryRetrievalGate
impl UnsafeUnpin for MemoryRetrievalGate
impl UnwindSafe for MemoryRetrievalGate
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