pub struct PartialOrderResult {
pub concurrent_pairs: Vec<(String, String)>,
pub sequential_pairs: Vec<(String, String)>,
pub exclusive_pairs: Vec<(String, String)>,
pub parallelism_score: f64,
}Expand description
Partial order analysis result.
Fields§
§concurrent_pairs: Vec<(String, String)>Concurrent activity pairs.
sequential_pairs: Vec<(String, String)>Sequential activity pairs (A before B).
exclusive_pairs: Vec<(String, String)>Exclusive activity pairs (never in same trace).
parallelism_score: f64Parallelism score (0-1).
Trait Implementations§
Source§impl Clone for PartialOrderResult
impl Clone for PartialOrderResult
Source§fn clone(&self) -> PartialOrderResult
fn clone(&self) -> PartialOrderResult
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 PartialOrderResult
impl RefUnwindSafe for PartialOrderResult
impl Send for PartialOrderResult
impl Sync for PartialOrderResult
impl Unpin for PartialOrderResult
impl UnwindSafe for PartialOrderResult
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.