pub struct MemoryLookupHit {
pub score: f32,
pub summary: String,
pub key: Option<String>,
pub metadata: Value,
}Expand description
One hit returned by a MemoryLookupStore.
Fields§
§score: f32Retrieval score in [0, 1]; higher is more similar.
summary: StringShort text summary suitable for evidence display.
key: Option<String>Optional stable store key, frame id, or episode id.
metadata: ValueOptional store-specific metadata.
Implementations§
Trait Implementations§
Source§impl Clone for MemoryLookupHit
impl Clone for MemoryLookupHit
Source§fn clone(&self) -> MemoryLookupHit
fn clone(&self) -> MemoryLookupHit
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 MemoryLookupHit
impl Debug for MemoryLookupHit
Source§impl<'de> Deserialize<'de> for MemoryLookupHit
impl<'de> Deserialize<'de> for MemoryLookupHit
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
Auto Trait Implementations§
impl Freeze for MemoryLookupHit
impl RefUnwindSafe for MemoryLookupHit
impl Send for MemoryLookupHit
impl Sync for MemoryLookupHit
impl Unpin for MemoryLookupHit
impl UnsafeUnpin for MemoryLookupHit
impl UnwindSafe for MemoryLookupHit
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