pub struct BuchiAutomaton {
pub states: Vec<AutomatonState>,
pub initial: usize,
pub accepting: Vec<usize>,
pub transitions: Vec<AutomatonTransition>,
}Expand description
A Büchi automaton for LTL specifications.
Fields§
§states: Vec<AutomatonState>§initial: usize§accepting: Vec<usize>§transitions: Vec<AutomatonTransition>Trait Implementations§
Source§impl Clone for BuchiAutomaton
impl Clone for BuchiAutomaton
Source§fn clone(&self) -> BuchiAutomaton
fn clone(&self) -> BuchiAutomaton
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for BuchiAutomaton
impl RefUnwindSafe for BuchiAutomaton
impl Send for BuchiAutomaton
impl Sync for BuchiAutomaton
impl Unpin for BuchiAutomaton
impl UnsafeUnpin for BuchiAutomaton
impl UnwindSafe for BuchiAutomaton
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