pub enum WorkflowStage {
Discovery,
Mapping,
DeepDive,
Synthesis,
}
Expand description
Current workflow stage of analysis
Variants§
Discovery
Initial exploration and discovery
Mapping
Understanding relationships and structure
DeepDive
Detailed analysis of specific areas
Synthesis
Putting findings together
Implementations§
Source§impl WorkflowStage
impl WorkflowStage
Sourcepub fn recommended_tools(&self) -> Vec<&'static str>
pub fn recommended_tools(&self) -> Vec<&'static str>
Get appropriate tools for this stage
Sourcepub fn next_stage(&self) -> Option<WorkflowStage>
pub fn next_stage(&self) -> Option<WorkflowStage>
Get next logical stage
Trait Implementations§
Source§impl Clone for WorkflowStage
impl Clone for WorkflowStage
Source§fn clone(&self) -> WorkflowStage
fn clone(&self) -> WorkflowStage
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for WorkflowStage
impl Debug for WorkflowStage
Source§impl<'de> Deserialize<'de> for WorkflowStage
impl<'de> Deserialize<'de> for WorkflowStage
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for WorkflowStage
impl PartialEq for WorkflowStage
Source§impl Serialize for WorkflowStage
impl Serialize for WorkflowStage
impl Eq for WorkflowStage
impl StructuralPartialEq for WorkflowStage
Auto Trait Implementations§
impl Freeze for WorkflowStage
impl RefUnwindSafe for WorkflowStage
impl Send for WorkflowStage
impl Sync for WorkflowStage
impl Unpin for WorkflowStage
impl UnwindSafe for WorkflowStage
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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