pub struct FactRecorded {
pub key: FactKey,
pub payload_id: ArtifactId,
pub meta: Value,
}Expand description
Recommended standard domain event payloads (not required by engine).
Fields§
§key: FactKeyFact key that was recorded.
payload_id: ArtifactIdArtifact containing the recorded payload.
meta: ValueOperation-defined metadata about the fact.
Trait Implementations§
Source§impl Clone for FactRecorded
impl Clone for FactRecorded
Source§fn clone(&self) -> FactRecorded
fn clone(&self) -> FactRecorded
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 FactRecorded
impl Debug for FactRecorded
Source§impl<'de> Deserialize<'de> for FactRecorded
impl<'de> Deserialize<'de> for FactRecorded
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
Source§impl PartialEq for FactRecorded
impl PartialEq for FactRecorded
Source§impl Serialize for FactRecorded
impl Serialize for FactRecorded
impl Eq for FactRecorded
impl StructuralPartialEq for FactRecorded
Auto Trait Implementations§
impl Freeze for FactRecorded
impl RefUnwindSafe for FactRecorded
impl Send for FactRecorded
impl Sync for FactRecorded
impl Unpin for FactRecorded
impl UnsafeUnpin for FactRecorded
impl UnwindSafe for FactRecorded
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