pub struct WorkspaceScenarioGenerator;Expand description
Generator for workspace scenarios
Implementations§
Source§impl WorkspaceScenarioGenerator
impl WorkspaceScenarioGenerator
Sourcepub fn new() -> WorkspaceScenarioGenerator
pub fn new() -> WorkspaceScenarioGenerator
Create a new workspace scenario generator
Sourcepub async fn generate_scenario(
&self,
parsed: &ParsedWorkspaceScenario,
) -> Result<GeneratedWorkspaceScenario, Error>
pub async fn generate_scenario( &self, parsed: &ParsedWorkspaceScenario, ) -> Result<GeneratedWorkspaceScenario, Error>
Generate a complete workspace scenario from parsed description
Trait Implementations§
Source§impl Default for WorkspaceScenarioGenerator
impl Default for WorkspaceScenarioGenerator
Source§fn default() -> WorkspaceScenarioGenerator
fn default() -> WorkspaceScenarioGenerator
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for WorkspaceScenarioGenerator
impl RefUnwindSafe for WorkspaceScenarioGenerator
impl Send for WorkspaceScenarioGenerator
impl Sync for WorkspaceScenarioGenerator
impl Unpin for WorkspaceScenarioGenerator
impl UnsafeUnpin for WorkspaceScenarioGenerator
impl UnwindSafe for WorkspaceScenarioGenerator
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