pub struct TLAParser {}Expand description
Parser for supported subset of TLA+
This parser is designed to parse TLA+ specifications that fall into the translatable fragment
Implementations§
Trait Implementations§
Source§impl ParseTAWithLTL for TLAParser
impl ParseTAWithLTL for TLAParser
Source§fn parse_ta_and_spec(
&self,
input: &str,
) -> Result<(GeneralThresholdAutomaton, ELTLSpecification), Error>
fn parse_ta_and_spec( &self, input: &str, ) -> Result<(GeneralThresholdAutomaton, ELTLSpecification), Error>
Try to parse the threshold automaton and LTL specification from a string. Read more
Auto Trait Implementations§
impl Freeze for TLAParser
impl RefUnwindSafe for TLAParser
impl Send for TLAParser
impl Sync for TLAParser
impl Unpin for TLAParser
impl UnwindSafe for TLAParser
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> 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