pub struct DepylerPatternGenerator { /* private fields */ }Expand description
Combined generator for all depyler-problematic patterns
Implementations§
Source§impl DepylerPatternGenerator
impl DepylerPatternGenerator
Sourcepub fn generate(&self) -> Vec<GeneratedCode>
pub fn generate(&self) -> Vec<GeneratedCode>
Generate all patterns that exercise depyler problem areas
Sourcepub fn generate_with_stats(&self) -> (Vec<GeneratedCode>, DepylerPatternStats)
pub fn generate_with_stats(&self) -> (Vec<GeneratedCode>, DepylerPatternStats)
Generate patterns with statistics
Trait Implementations§
Source§impl Clone for DepylerPatternGenerator
impl Clone for DepylerPatternGenerator
Source§fn clone(&self) -> DepylerPatternGenerator
fn clone(&self) -> DepylerPatternGenerator
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 moreAuto Trait Implementations§
impl Freeze for DepylerPatternGenerator
impl RefUnwindSafe for DepylerPatternGenerator
impl Send for DepylerPatternGenerator
impl Sync for DepylerPatternGenerator
impl Unpin for DepylerPatternGenerator
impl UnsafeUnpin for DepylerPatternGenerator
impl UnwindSafe for DepylerPatternGenerator
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