pub struct ToolObservationDerivedCandidateTraceV1 {
pub candidate_backend: String,
pub codec_family: Option<String>,
pub generation_id: Option<String>,
pub exact_rerank: bool,
pub approximate: bool,
pub fallback: Option<String>,
}Expand description
Semantic-memory derived-candidate receipt summary surfaced by searches.
Fields§
§candidate_backend: StringCandidate backend name reported by semantic-memory.
codec_family: Option<String>Codec family, for example provekv_pool.
generation_id: Option<String>Derived generation id if a generation was used.
exact_rerank: boolWhether exact f32 rerank was performed or required.
approximate: boolWhether approximate candidates influenced the pre-rerank set.
fallback: Option<String>Receipted fallback reason, if any.
Trait Implementations§
Source§impl Clone for ToolObservationDerivedCandidateTraceV1
impl Clone for ToolObservationDerivedCandidateTraceV1
Source§fn clone(&self) -> ToolObservationDerivedCandidateTraceV1
fn clone(&self) -> ToolObservationDerivedCandidateTraceV1
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<'de> Deserialize<'de> for ToolObservationDerivedCandidateTraceV1
impl<'de> Deserialize<'de> for ToolObservationDerivedCandidateTraceV1
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ToolObservationDerivedCandidateTraceV1
impl StructuralPartialEq for ToolObservationDerivedCandidateTraceV1
Auto Trait Implementations§
impl Freeze for ToolObservationDerivedCandidateTraceV1
impl RefUnwindSafe for ToolObservationDerivedCandidateTraceV1
impl Send for ToolObservationDerivedCandidateTraceV1
impl Sync for ToolObservationDerivedCandidateTraceV1
impl Unpin for ToolObservationDerivedCandidateTraceV1
impl UnsafeUnpin for ToolObservationDerivedCandidateTraceV1
impl UnwindSafe for ToolObservationDerivedCandidateTraceV1
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