pub struct SpecFlowData {
pub specflow: SpecFlowGraphV2,
}Expand description
Loaded SpecFlow data (DoD - no registry needed).
Fields§
§specflow: SpecFlowGraphV2Implementations§
Source§impl SpecFlowData
impl SpecFlowData
Sourcepub fn group_names(&self) -> Vec<String>
pub fn group_names(&self) -> Vec<String>
Get all group names.
Sourcepub fn specs_in_group(&self, group: &str) -> Vec<SpecInfo>
pub fn specs_in_group(&self, group: &str) -> Vec<SpecInfo>
Get specs in a group.
Sourcepub fn to_show_response(&self) -> SpecShowResponse
pub fn to_show_response(&self) -> SpecShowResponse
Convert to SpecShowResponse.
Sourcepub fn lint(&self) -> SpecLintResult
pub fn lint(&self) -> SpecLintResult
Lint for consistency issues.
Sourcepub fn to_mermaid(&self) -> String
pub fn to_mermaid(&self) -> String
Generate Mermaid diagram.
Auto Trait Implementations§
impl Freeze for SpecFlowData
impl RefUnwindSafe for SpecFlowData
impl Send for SpecFlowData
impl Sync for SpecFlowData
impl Unpin for SpecFlowData
impl UnsafeUnpin for SpecFlowData
impl UnwindSafe for SpecFlowData
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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