pub struct CompletenessReport {
pub is_complete: bool,
pub unhandled_messages: Vec<String>,
pub orphaned_handlers: Vec<String>,
pub participant_count: usize,
pub message_count: usize,
pub step_count: usize,
}Expand description
Report on choreography completeness.
Fields§
§is_complete: boolWhether the choreography is complete.
unhandled_messages: Vec<String>Messages that are emitted but never handled.
orphaned_handlers: Vec<String>Messages that are handled but never emitted.
participant_count: usizeNumber of participants.
message_count: usizeNumber of distinct message types.
step_count: usizeTotal number of choreography steps.
Trait Implementations§
Source§impl Clone for CompletenessReport
impl Clone for CompletenessReport
Source§fn clone(&self) -> CompletenessReport
fn clone(&self) -> CompletenessReport
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for CompletenessReport
impl RefUnwindSafe for CompletenessReport
impl Send for CompletenessReport
impl Sync for CompletenessReport
impl Unpin for CompletenessReport
impl UnsafeUnpin for CompletenessReport
impl UnwindSafe for CompletenessReport
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