pub struct BrainMutationEvent {
pub profile_id: String,
pub event_kind: String,
pub payload: Value,
}Expand description
Descriptor for a single durable BrainState mutation (issues #457/#458):
which brain-event-log row to append alongside the snapshot upsert.
Fields§
§profile_id: String§event_kind: String§payload: ValueAuto Trait Implementations§
impl Freeze for BrainMutationEvent
impl RefUnwindSafe for BrainMutationEvent
impl Send for BrainMutationEvent
impl Sync for BrainMutationEvent
impl Unpin for BrainMutationEvent
impl UnsafeUnpin for BrainMutationEvent
impl UnwindSafe for BrainMutationEvent
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