#[non_exhaustive]pub struct DurableMemoryRecallHit {
pub node_id: String,
pub node_revision: u64,
pub kind: DurableMemoryKind,
pub content: String,
pub score: f32,
pub channel: DurableMemoryRecallChannel,
pub related_from: Option<String>,
}Expand description
One active V2 hit returned by a pure diagnostic recall preview.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.node_id: String§node_revision: u64§kind: DurableMemoryKind§content: String§score: f32§channel: DurableMemoryRecallChannelTrait Implementations§
Source§impl Clone for DurableMemoryRecallHit
impl Clone for DurableMemoryRecallHit
Source§fn clone(&self) -> DurableMemoryRecallHit
fn clone(&self) -> DurableMemoryRecallHit
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 DurableMemoryRecallHit
impl Debug for DurableMemoryRecallHit
Source§impl PartialEq for DurableMemoryRecallHit
impl PartialEq for DurableMemoryRecallHit
Source§impl Serialize for DurableMemoryRecallHit
impl Serialize for DurableMemoryRecallHit
impl StructuralPartialEq for DurableMemoryRecallHit
Auto Trait Implementations§
impl Freeze for DurableMemoryRecallHit
impl RefUnwindSafe for DurableMemoryRecallHit
impl Send for DurableMemoryRecallHit
impl Sync for DurableMemoryRecallHit
impl Unpin for DurableMemoryRecallHit
impl UnsafeUnpin for DurableMemoryRecallHit
impl UnwindSafe for DurableMemoryRecallHit
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more