pub struct MemoryExplainService { /* private fields */ }Implementations§
Source§impl MemoryExplainService
impl MemoryExplainService
Sourcepub fn new(store: Arc<dyn NodeStore>) -> Self
pub fn new(store: Arc<dyn NodeStore>) -> Self
Create an explanation service for retrieval-stage introspection.
Sourcepub async fn execute(
&self,
request: &MemoryExplainRequest,
) -> Result<MemoryExplainResult>
pub async fn execute( &self, request: &MemoryExplainRequest, ) -> Result<MemoryExplainResult>
Explain retrieval behavior for a recall request.
Returns per-stage counts, retrieval path, and fallback diagnostics without mutating stored nodes.
Auto Trait Implementations§
impl Freeze for MemoryExplainService
impl !RefUnwindSafe for MemoryExplainService
impl Send for MemoryExplainService
impl Sync for MemoryExplainService
impl Unpin for MemoryExplainService
impl UnsafeUnpin for MemoryExplainService
impl !UnwindSafe for MemoryExplainService
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
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