pub struct CrudFlowDetector;Expand description
Auto-detect CRUD flows from a list of operations
Implementations§
Source§impl CrudFlowDetector
impl CrudFlowDetector
Sourcepub fn detect_flows(operations: &[ApiOperation]) -> Vec<CrudFlow>
pub fn detect_flows(operations: &[ApiOperation]) -> Vec<CrudFlow>
Detect CRUD flows from API operations
Groups operations by base path and identifies CRUD patterns.
Sourcepub fn merge_with_config(
detected: Vec<CrudFlow>,
config: &CrudFlowConfig,
) -> Vec<CrudFlow>
pub fn merge_with_config( detected: Vec<CrudFlow>, config: &CrudFlowConfig, ) -> Vec<CrudFlow>
Merge auto-detected flows with user-provided configuration
User configuration takes precedence over auto-detected flows.
Auto Trait Implementations§
impl Freeze for CrudFlowDetector
impl RefUnwindSafe for CrudFlowDetector
impl Send for CrudFlowDetector
impl Sync for CrudFlowDetector
impl Unpin for CrudFlowDetector
impl UnwindSafe for CrudFlowDetector
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