pub struct NewEvent {
pub event_type: String,
pub payload_json: Value,
}Expand description
Input model for publishing a new event into a stream log.
Fields§
§event_type: StringDomain-specific identifier for the event type (e.g., “order_created”).
payload_json: ValueJSON payload content of the event.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for NewEvent
impl<'de> Deserialize<'de> for NewEvent
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
impl StructuralPartialEq for NewEvent
Auto Trait Implementations§
impl Freeze for NewEvent
impl RefUnwindSafe for NewEvent
impl Send for NewEvent
impl Sync for NewEvent
impl Unpin for NewEvent
impl UnsafeUnpin for NewEvent
impl UnwindSafe for NewEvent
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