pub struct ELTLSpecification {
expressions: Vec<ELTLProperty>,
}Expand description
A collection of ELTLProperty that in conjunction describe correct
behavior
An ELTLSpecification is a collection of ELTLPropertys (i.e.,
collection of named ELTLExpressions) that describe the desired behavior
of a threshold automaton. If threshold automaton fulfills all of the
properties, it can be considered safe with respect to the specification
Fields§
§expressions: Vec<ELTLProperty>Expressions and their associated names
Implementations§
Source§impl ELTLSpecification
impl ELTLSpecification
Sourcepub fn expressions(&self) -> &[ELTLProperty] ⓘ
pub fn expressions(&self) -> &[ELTLProperty] ⓘ
Get a slice of the contained ELTLPropertys
Trait Implementations§
Source§impl Clone for ELTLSpecification
impl Clone for ELTLSpecification
Source§fn clone(&self) -> ELTLSpecification
fn clone(&self) -> ELTLSpecification
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 ELTLSpecification
impl Debug for ELTLSpecification
Source§impl Display for ELTLSpecification
impl Display for ELTLSpecification
Source§impl IntoIterator for ELTLSpecification
impl IntoIterator for ELTLSpecification
Source§impl PartialEq for ELTLSpecification
impl PartialEq for ELTLSpecification
impl StructuralPartialEq for ELTLSpecification
Auto Trait Implementations§
impl Freeze for ELTLSpecification
impl RefUnwindSafe for ELTLSpecification
impl Send for ELTLSpecification
impl Sync for ELTLSpecification
impl Unpin for ELTLSpecification
impl UnwindSafe for ELTLSpecification
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