pub struct PatternExtractor { /* private fields */ }Expand description
Extracts reusable patterns from successfully executed code.
Implementations§
Source§impl PatternExtractor
impl PatternExtractor
pub fn new() -> Self
pub fn extract( &self, execution: &SuccessfulExecution, ) -> EvolveResult<Vec<Pattern>>
Trait Implementations§
Source§impl Debug for PatternExtractor
impl Debug for PatternExtractor
Source§impl Default for PatternExtractor
impl Default for PatternExtractor
Source§fn default() -> PatternExtractor
fn default() -> PatternExtractor
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PatternExtractor
impl RefUnwindSafe for PatternExtractor
impl Send for PatternExtractor
impl Sync for PatternExtractor
impl Unpin for PatternExtractor
impl UnsafeUnpin for PatternExtractor
impl UnwindSafe for PatternExtractor
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