pub struct PatternGenerator { /* private fields */ }Expand description
Pattern generator
Implementations§
Source§impl PatternGenerator
impl PatternGenerator
Sourcepub fn generate(
&mut self,
quantifier: &QuantifiedFormula,
manager: &TermManager,
) -> Vec<Pattern>
pub fn generate( &mut self, quantifier: &QuantifiedFormula, manager: &TermManager, ) -> Vec<Pattern>
Generate patterns for a quantifier
Sourcepub fn stats(&self) -> &GeneratorStats
pub fn stats(&self) -> &GeneratorStats
Get statistics
Trait Implementations§
Source§impl Debug for PatternGenerator
impl Debug for PatternGenerator
Auto Trait Implementations§
impl Freeze for PatternGenerator
impl RefUnwindSafe for PatternGenerator
impl Send for PatternGenerator
impl Sync for PatternGenerator
impl Unpin for PatternGenerator
impl UnwindSafe for PatternGenerator
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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