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