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 { ... }
}