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