pub struct TemporalComplexity {
pub temporal_depth: usize,
pub temporal_op_count: usize,
pub until_count: usize,
pub release_count: usize,
pub next_count: usize,
pub has_fairness: bool,
}Expand description
Temporal logic complexity metrics.
Fields§
§temporal_depth: usizeMaximum nesting depth of temporal operators
temporal_op_count: usizeNumber of temporal operators
until_count: usizeNumber of Until operators (most expensive)
release_count: usizeNumber of Release operators
next_count: usizeNumber of Next operators (least expensive)
has_fairness: boolWhether formula contains fairness constraints
Trait Implementations§
Source§impl Clone for TemporalComplexity
impl Clone for TemporalComplexity
Source§fn clone(&self) -> TemporalComplexity
fn clone(&self) -> TemporalComplexity
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 moreSource§impl Debug for TemporalComplexity
impl Debug for TemporalComplexity
Source§impl Default for TemporalComplexity
impl Default for TemporalComplexity
Source§fn default() -> TemporalComplexity
fn default() -> TemporalComplexity
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TemporalComplexity
impl RefUnwindSafe for TemporalComplexity
impl Send for TemporalComplexity
impl Sync for TemporalComplexity
impl Unpin for TemporalComplexity
impl UnwindSafe for TemporalComplexity
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