pub struct TestGenerator { /* private fields */ }
Expand description
Test generator engine
Implementations§
Source§impl TestGenerator
impl TestGenerator
Sourcepub fn new(database: RecorderDatabase, config: TestGenerationConfig) -> Self
pub fn new(database: RecorderDatabase, config: TestGenerationConfig) -> Self
Create a new test generator
Sourcepub fn from_arc(
database: Arc<RecorderDatabase>,
config: TestGenerationConfig,
) -> Self
pub fn from_arc( database: Arc<RecorderDatabase>, config: TestGenerationConfig, ) -> Self
Create from an Arc
Sourcepub async fn generate_from_filter(
&self,
filter: QueryFilter,
) -> Result<TestGenerationResult>
pub async fn generate_from_filter( &self, filter: QueryFilter, ) -> Result<TestGenerationResult>
Generate tests from a query filter
Auto Trait Implementations§
impl Freeze for TestGenerator
impl !RefUnwindSafe for TestGenerator
impl Send for TestGenerator
impl Sync for TestGenerator
impl Unpin for TestGenerator
impl !UnwindSafe for TestGenerator
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