pub struct BoundaryContext {
pub boundary_id: BoundaryId,
pub at: SimTime,
pub phase: BoundaryPhase,
pub plugin: String,
pub system: String,
pub admitted_attempts: Vec<CommandAttemptId>,
pub admitted_commands: Vec<CommandId>,
pub admitted_ingress: Vec<IngressId>,
pub admitted_events: Vec<EventId>,
pub emitted_events: Vec<EventId>,
}Fields§
§boundary_id: BoundaryId§at: SimTime§phase: BoundaryPhase§plugin: String§system: String§admitted_attempts: Vec<CommandAttemptId>§admitted_commands: Vec<CommandId>§admitted_ingress: Vec<IngressId>§admitted_events: Vec<EventId>§emitted_events: Vec<EventId>Trait Implementations§
Source§impl Clone for BoundaryContext
impl Clone for BoundaryContext
Source§impl Debug for BoundaryContext
impl Debug for BoundaryContext
Source§impl<'de> Deserialize<'de> for BoundaryContext
impl<'de> Deserialize<'de> for BoundaryContext
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 Eq for BoundaryContext
Source§impl PartialEq for BoundaryContext
impl PartialEq for BoundaryContext
Source§impl Serialize for BoundaryContext
impl Serialize for BoundaryContext
impl StructuralPartialEq for BoundaryContext
Auto Trait Implementations§
impl Freeze for BoundaryContext
impl RefUnwindSafe for BoundaryContext
impl Send for BoundaryContext
impl Sync for BoundaryContext
impl Unpin for BoundaryContext
impl UnsafeUnpin for BoundaryContext
impl UnwindSafe for BoundaryContext
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