pub struct TaskDispatchedEvent { /* private fields */ }Implementations§
Source§impl TaskDispatchedEvent
impl TaskDispatchedEvent
pub fn new( envelope: EventEnvelope, task_id: TaskId, specialty: Specialty, trigger_event_id: Option<EventId>, ) -> Self
pub fn envelope(&self) -> &EventEnvelope
pub fn task_id(&self) -> &TaskId
pub fn specialty(&self) -> &Specialty
pub fn trigger_event_id(&self) -> Option<&EventId>
Trait Implementations§
Source§impl Clone for TaskDispatchedEvent
impl Clone for TaskDispatchedEvent
Source§impl Debug for TaskDispatchedEvent
impl Debug for TaskDispatchedEvent
Source§impl<'de> Deserialize<'de> for TaskDispatchedEvent
impl<'de> Deserialize<'de> for TaskDispatchedEvent
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 DomainEvent for TaskDispatchedEvent
impl Eq for TaskDispatchedEvent
Source§impl PartialEq for TaskDispatchedEvent
impl PartialEq for TaskDispatchedEvent
Source§impl Serialize for TaskDispatchedEvent
impl Serialize for TaskDispatchedEvent
impl StructuralPartialEq for TaskDispatchedEvent
Auto Trait Implementations§
impl Freeze for TaskDispatchedEvent
impl RefUnwindSafe for TaskDispatchedEvent
impl Send for TaskDispatchedEvent
impl Sync for TaskDispatchedEvent
impl Unpin for TaskDispatchedEvent
impl UnsafeUnpin for TaskDispatchedEvent
impl UnwindSafe for TaskDispatchedEvent
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