pub struct ConflictReport {
pub id: String,
pub title: String,
pub suggested_merge: Option<String>,
}Expand description
v0.7.0 (issue #519) — a single same-namespace memory the LLM flagged as
contradictory with the incoming row. Surfaced in the create_memory
response under conflicts: [...] when proactive detection ran.
Fields§
§id: String§title: String§suggested_merge: Option<String>LLM-proposed merged content. Future expansion (#519 §“suggested
merge”). For v0.7.0 ship-scope this is left None; the caller can
follow up with memory_consolidate using the reported ids. The
field reserves the wire shape so callers can branch on it now.
Trait Implementations§
Source§impl Clone for ConflictReport
impl Clone for ConflictReport
Source§fn clone(&self) -> ConflictReport
fn clone(&self) -> ConflictReport
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 ConflictReport
impl Debug for ConflictReport
Auto Trait Implementations§
impl Freeze for ConflictReport
impl RefUnwindSafe for ConflictReport
impl Send for ConflictReport
impl Sync for ConflictReport
impl Unpin for ConflictReport
impl UnsafeUnpin for ConflictReport
impl UnwindSafe for ConflictReport
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> ErasedDestructor for Twhere
T: 'static,
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