pub struct AtomiseResult {
pub source_id: String,
pub atom_ids: Vec<String>,
pub atom_count: usize,
pub archived_at: String,
}Expand description
Successful atomisation outcome.
atom_ids carries the freshly-minted atom ids in the order the
curator produced them (preserving narrative flow — the WT-1-C
resolver depends on this order for the default surface).
Fields§
§source_id: String§atom_ids: Vec<String>§atom_count: usize§archived_at: StringRFC3339 timestamp the parent memory was archived (i.e. the
atomised_into write committed). Returned for telemetry and
for the MCP memory_atomise response shape; callers building
audit trails get the moment the parent went read-only.
Trait Implementations§
Source§impl Clone for AtomiseResult
impl Clone for AtomiseResult
Source§fn clone(&self) -> AtomiseResult
fn clone(&self) -> AtomiseResult
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 moreAuto Trait Implementations§
impl Freeze for AtomiseResult
impl RefUnwindSafe for AtomiseResult
impl Send for AtomiseResult
impl Sync for AtomiseResult
impl Unpin for AtomiseResult
impl UnsafeUnpin for AtomiseResult
impl UnwindSafe for AtomiseResult
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