pub struct ConsolidatedEventDetails {
pub source_ids: Vec<String>,
pub source_count: usize,
}Expand description
memory_consolidated event — fires after db::consolidate
commits. The outer memory_id carries the new consolidated
memory’s id; source_ids is the array of memories that were
merged (and deleted by the consolidate op).
Fields§
§source_ids: Vec<String>§source_count: usizeTrait Implementations§
Source§impl Clone for ConsolidatedEventDetails
impl Clone for ConsolidatedEventDetails
Source§fn clone(&self) -> ConsolidatedEventDetails
fn clone(&self) -> ConsolidatedEventDetails
Returns a duplicate of the value. Read more
1.0.0 · 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 ConsolidatedEventDetails
impl Debug for ConsolidatedEventDetails
Source§impl<'de> Deserialize<'de> for ConsolidatedEventDetails
impl<'de> Deserialize<'de> for ConsolidatedEventDetails
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ConsolidatedEventDetails
impl RefUnwindSafe for ConsolidatedEventDetails
impl Send for ConsolidatedEventDetails
impl Sync for ConsolidatedEventDetails
impl Unpin for ConsolidatedEventDetails
impl UnsafeUnpin for ConsolidatedEventDetails
impl UnwindSafe for ConsolidatedEventDetails
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,
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