pub enum EnvironmentAnalysisMode {
AlwaysAvailable,
Bounded {
max_tokens: usize,
},
Ignore,
}Expand description
How environment places should be treated during verification. Controls how environment places (external event sources) are treated during formal analysis.
Variants§
AlwaysAvailable
Environment places are always considered to have tokens available. Transitions reading from environment places are always enabled.
Bounded
Environment places are treated as having at most max_tokens tokens.
Explores states where 0..=max_tokens tokens are injected.
Ignore
Environment places are treated as regular places (no special handling).
Trait Implementations§
Source§impl Clone for EnvironmentAnalysisMode
impl Clone for EnvironmentAnalysisMode
Source§fn clone(&self) -> EnvironmentAnalysisMode
fn clone(&self) -> EnvironmentAnalysisMode
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 EnvironmentAnalysisMode
impl Debug for EnvironmentAnalysisMode
Source§impl PartialEq for EnvironmentAnalysisMode
impl PartialEq for EnvironmentAnalysisMode
impl Eq for EnvironmentAnalysisMode
impl StructuralPartialEq for EnvironmentAnalysisMode
Auto Trait Implementations§
impl Freeze for EnvironmentAnalysisMode
impl RefUnwindSafe for EnvironmentAnalysisMode
impl Send for EnvironmentAnalysisMode
impl Sync for EnvironmentAnalysisMode
impl Unpin for EnvironmentAnalysisMode
impl UnsafeUnpin for EnvironmentAnalysisMode
impl UnwindSafe for EnvironmentAnalysisMode
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