pub struct MergedVisitor<'a, 's> { /* private fields */ }
Implementations§
Source§impl<'a, 's> MergedVisitor<'a, 's>
impl<'a, 's> MergedVisitor<'a, 's>
pub fn new(visitors: &'s [&'a dyn DiffVisitor<'s>]) -> Self
Trait Implementations§
Source§impl<'a, 's> DiffVisitor<'s> for MergedVisitor<'a, 's>
impl<'a, 's> DiffVisitor<'s> for MergedVisitor<'a, 's>
fn visit_root(&self)
fn visit_paths( &self, pointer: &PathPointer, paths_diff_result: &'s DiffResult<MapDiff<MayBeRefDiff<PathDiff>, PathsMapPathResolver>>, ) -> bool
fn visit_path( &self, pointer: &PathPointer, path: &str, path_diff_result: &'s DiffResult<PathDiff>, ) -> bool
fn visit_operation( &self, pointer: &PathPointer, method: &str, operation_diff_result: &'s DiffResult<OperationDiff>, ) -> bool
fn visit_request_body( &self, pointer: &PathPointer, request_body_diff_result: &'s DiffResult<RequestBodyDiff>, ) -> bool
fn visit_media_types( &self, pointer: &PathPointer, media_types_diff_result: &'s DiffResult<MapDiff<MediaTypeDiff>>, ) -> bool
fn visit_media_type( &self, pointer: &PathPointer, media_type_diff_result: &'s DiffResult<MediaTypeDiff>, ) -> bool
fn visit_parameters( &self, pointer: &PathPointer, parameters_diff_result: &'s DiffResult<VecDiff<MayBeRefDiff<ParameterDiff>>>, ) -> bool
fn visit_parameter( &self, pointer: &PathPointer, parameter_diff_result: &'s DiffResult<ParameterDiff>, ) -> bool
fn visit_schema( &self, pointer: &PathPointer, schema_diff_result: &'s DiffResult<SchemaDiff>, ) -> bool
fn visit_schema_ref( &self, pointer: &PathPointer, may_be_ref: &'s DiffResult<MayBeRefDiff<SchemaDiff>>, ) -> bool
fn visit_response_ref( &self, pointer: &PathPointer, may_be_ref: &'s DiffResult<MayBeRefDiff<ResponseDiff>>, ) -> bool
fn visit_parameter_ref( &self, pointer: &PathPointer, may_be_ref: &'s DiffResult<MayBeRefDiff<ParameterDiff>>, ) -> bool
fn visit_request_body_ref( &self, pointer: &PathPointer, may_be_ref: &'s DiffResult<MayBeRefDiff<RequestBodyDiff>>, ) -> bool
fn visit_responses( &self, pointer: &PathPointer, responses_diff_result: &'s DiffResult<MapDiff<MayBeRefDiff<ResponseDiff>>>, ) -> bool
Auto Trait Implementations§
impl<'a, 's> !Freeze for MergedVisitor<'a, 's>
impl<'a, 's> !RefUnwindSafe for MergedVisitor<'a, 's>
impl<'a, 's> !Send for MergedVisitor<'a, 's>
impl<'a, 's> !Sync for MergedVisitor<'a, 's>
impl<'a, 's> Unpin for MergedVisitor<'a, 's>
impl<'a, 's> !UnwindSafe for MergedVisitor<'a, 's>
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