pub struct DiffAnalyzer { /* private fields */ }Expand description
Contract diff analyzer
Implementations§
Source§impl DiffAnalyzer
impl DiffAnalyzer
Sourcepub fn new(config: ContractDiffConfig) -> Self
pub fn new(config: ContractDiffConfig) -> Self
Create a new diff analyzer
Sourcepub async fn analyze_request(
&self,
request: &CapturedRequest,
spec: &OpenApiSpec,
) -> Result<ContractDiffResult>
pub async fn analyze_request( &self, request: &CapturedRequest, spec: &OpenApiSpec, ) -> Result<ContractDiffResult>
Analyze a captured request against an OpenAPI specification
Auto Trait Implementations§
impl Freeze for DiffAnalyzer
impl RefUnwindSafe for DiffAnalyzer
impl Send for DiffAnalyzer
impl Sync for DiffAnalyzer
impl Unpin for DiffAnalyzer
impl UnsafeUnpin for DiffAnalyzer
impl UnwindSafe for DiffAnalyzer
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