pub struct DriverGeneratorService;Implementations§
Source§impl DriverGeneratorService
impl DriverGeneratorService
Sourcepub fn new() -> DriverGeneratorService
pub fn new() -> DriverGeneratorService
Create a new DriverGeneratorService
Sourcepub async fn generate_driver(
&self,
project_root: &Path,
name: &str,
driver_type: DriverType,
) -> Result<(), Error>
pub async fn generate_driver( &self, project_root: &Path, name: &str, driver_type: DriverType, ) -> Result<(), Error>
Generate a new driver crate in the project
Creates the following structure:
Trait Implementations§
Source§impl Default for DriverGeneratorService
impl Default for DriverGeneratorService
Source§fn default() -> DriverGeneratorService
fn default() -> DriverGeneratorService
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DriverGeneratorService
impl RefUnwindSafe for DriverGeneratorService
impl Send for DriverGeneratorService
impl Sync for DriverGeneratorService
impl Unpin for DriverGeneratorService
impl UnsafeUnpin for DriverGeneratorService
impl UnwindSafe for DriverGeneratorService
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