pub struct Configuration<F, Q: State>(pub F, pub Vec<Q>);
Expand description
Tree automaton configuration.
Tuple Fields§
§0: F
§1: Vec<Q>
Implementations§
Trait Implementations§
Source§impl<F: Clone, Q: Clone + State> Clone for Configuration<F, Q>
impl<F: Clone, Q: Clone + State> Clone for Configuration<F, Q>
Source§fn clone(&self) -> Configuration<F, Q>
fn clone(&self) -> Configuration<F, Q>
Returns a copy 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 moreimpl<F: Eq, Q: Eq + State> Eq for Configuration<F, Q>
impl<F, Q: State> StructuralPartialEq for Configuration<F, Q>
Auto Trait Implementations§
impl<F, Q> Freeze for Configuration<F, Q>where
F: Freeze,
impl<F, Q> RefUnwindSafe for Configuration<F, Q>where
F: RefUnwindSafe,
Q: RefUnwindSafe,
impl<F, Q> Send for Configuration<F, Q>
impl<F, Q> Sync for Configuration<F, Q>
impl<F, Q> Unpin for Configuration<F, Q>
impl<F, Q> UnwindSafe for Configuration<F, Q>where
F: UnwindSafe,
Q: UnwindSafe,
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