pub struct ArtifactWritten {
pub artifact_id: ArtifactId,
pub kind: ArtifactKind,
pub meta: Value,
}Expand description
Recommended payload for domain events that announce artifact writes.
Fields§
§artifact_id: ArtifactIdArtifact identifier that was written.
kind: ArtifactKindKind assigned to the written artifact.
meta: ValueOperation-defined metadata about the artifact.
Trait Implementations§
Source§impl Clone for ArtifactWritten
impl Clone for ArtifactWritten
Source§fn clone(&self) -> ArtifactWritten
fn clone(&self) -> ArtifactWritten
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 ArtifactWritten
impl Debug for ArtifactWritten
Source§impl<'de> Deserialize<'de> for ArtifactWritten
impl<'de> Deserialize<'de> for ArtifactWritten
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 ArtifactWritten
impl PartialEq for ArtifactWritten
Source§impl Serialize for ArtifactWritten
impl Serialize for ArtifactWritten
impl Eq for ArtifactWritten
impl StructuralPartialEq for ArtifactWritten
Auto Trait Implementations§
impl Freeze for ArtifactWritten
impl RefUnwindSafe for ArtifactWritten
impl Send for ArtifactWritten
impl Sync for ArtifactWritten
impl Unpin for ArtifactWritten
impl UnsafeUnpin for ArtifactWritten
impl UnwindSafe for ArtifactWritten
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