Trait DiffVisitor

Source
pub trait DiffVisitor<'s> {
Show 15 methods // Provided methods 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_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_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_responses( &self, pointer: &PathPointer, responses_diff_result: &'s DiffResult<MapDiff<MayBeRefDiff<ResponseDiff>>>, ) -> 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 { ... }
}

Provided Methods§

Source

fn visit_root(&self)

Source

fn visit_paths( &self, pointer: &PathPointer, paths_diff_result: &'s DiffResult<MapDiff<MayBeRefDiff<PathDiff>, PathsMapPathResolver>>, ) -> bool

Source

fn visit_path( &self, pointer: &PathPointer, path: &str, path_diff_result: &'s DiffResult<PathDiff>, ) -> bool

Source

fn visit_schema_ref( &self, pointer: &PathPointer, may_be_ref: &'s DiffResult<MayBeRefDiff<SchemaDiff>>, ) -> bool

Source

fn visit_response_ref( &self, pointer: &PathPointer, may_be_ref: &'s DiffResult<MayBeRefDiff<ResponseDiff>>, ) -> bool

Source

fn visit_parameter_ref( &self, pointer: &PathPointer, may_be_ref: &'s DiffResult<MayBeRefDiff<ParameterDiff>>, ) -> bool

Source

fn visit_request_body_ref( &self, pointer: &PathPointer, may_be_ref: &'s DiffResult<MayBeRefDiff<RequestBodyDiff>>, ) -> bool

Source

fn visit_operation( &self, pointer: &PathPointer, method: &str, operation_diff_result: &'s DiffResult<OperationDiff>, ) -> bool

Source

fn visit_request_body( &self, pointer: &PathPointer, request_body_diff_result: &'s DiffResult<RequestBodyDiff>, ) -> bool

Source

fn visit_responses( &self, pointer: &PathPointer, responses_diff_result: &'s DiffResult<MapDiff<MayBeRefDiff<ResponseDiff>>>, ) -> bool

Source

fn visit_media_types( &self, pointer: &PathPointer, media_types_diff_result: &'s DiffResult<MapDiff<MediaTypeDiff>>, ) -> bool

Source

fn visit_media_type( &self, pointer: &PathPointer, media_type_diff_result: &'s DiffResult<MediaTypeDiff>, ) -> bool

Source

fn visit_parameters( &self, pointer: &PathPointer, parameters_diff_result: &'s DiffResult<VecDiff<MayBeRefDiff<ParameterDiff>>>, ) -> bool

Source

fn visit_parameter( &self, pointer: &PathPointer, parameter_diff_result: &'s DiffResult<ParameterDiff>, ) -> bool

Source

fn visit_schema( &self, pointer: &PathPointer, schema_diff_result: &'s DiffResult<SchemaDiff>, ) -> bool

Implementors§