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§fn clone(&self) -> BoundaryContext
fn clone(&self) -> BoundaryContext
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§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<BoundaryContext, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BoundaryContext, <__D as Deserializer<'de>>::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
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
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