pub struct SymbolicTransition {
abstract_rule: IntervalTARule,
transition_bdd: BDD,
}Expand description
Type to represent a symbolic transition in the 01-CS (ZCS)
Fields§
§abstract_rule: IntervalTARuleunderlying rule of the TA
transition_bdd: BDDbdd to represent all possible transitions of the 01-CS (ZCS) based on the underlying rule of the TA
Implementations§
Source§impl SymbolicTransition
impl SymbolicTransition
Sourcepub fn abstract_rule(&self) -> &IntervalTARule
pub fn abstract_rule(&self) -> &IntervalTARule
return the underlying abstract rule
Trait Implementations§
Source§impl Clone for SymbolicTransition
impl Clone for SymbolicTransition
Source§fn clone(&self) -> SymbolicTransition
fn clone(&self) -> SymbolicTransition
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 SymbolicTransition
impl Debug for SymbolicTransition
Source§impl PartialEq for SymbolicTransition
impl PartialEq for SymbolicTransition
impl StructuralPartialEq for SymbolicTransition
Auto Trait Implementations§
impl Freeze for SymbolicTransition
impl !RefUnwindSafe for SymbolicTransition
impl !Send for SymbolicTransition
impl !Sync for SymbolicTransition
impl Unpin for SymbolicTransition
impl !UnwindSafe for SymbolicTransition
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more