pub struct ProcessingResult {
pub memory_id: MemoryId,
pub memory_type: MemoryType,
pub embedding: Option<Vec<f32>>,
pub extracted_facts: Vec<Fact>,
pub duration_ms: u64,
}Expand description
Result of processing a memory
Fields§
§memory_id: MemoryIdThe processed memory ID
memory_type: MemoryTypeType of memory processed
embedding: Option<Vec<f32>>Generated embedding (if applicable)
extracted_facts: Vec<Fact>Extracted facts (if applicable)
duration_ms: u64Processing duration in milliseconds
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ProcessingResult
impl RefUnwindSafe for ProcessingResult
impl Send for ProcessingResult
impl Sync for ProcessingResult
impl Unpin for ProcessingResult
impl UnwindSafe for ProcessingResult
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