HasAssociatedIntervals

Trait HasAssociatedIntervals 

Source
pub trait HasAssociatedIntervals:
    Hash
    + Eq
    + Display
    + Debug
    + Clone { }
Expand description

Trait marking types that can be abstracted by intervals

This trait is implemented by types that have a set of intervals associated with them, e.g., Variable and WeightedSum<Variable> that appear in guards of the automaton.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl HasAssociatedIntervals for Variable

Mark Variable as having associated intervals, as they appear in guards SingleVariableGuards

Source§

impl HasAssociatedIntervals for WeightedSum<Variable>

Mark WeightedSum<Variable> as having associated intervals as they appear in guards MultiVariableGuards

Implementors§