pub trait OpenAPIExt {
// Required methods
fn merge_components(&mut self, components: Option<Components>);
fn merge_security(&mut self, security: Option<Vec<SecurityRequirement>>);
fn merge_tags(&mut self, tags: Vec<Tag>);
fn merge_extensions(&mut self, extensions: IndexMap<String, Value>);
fn merge_operation(
&mut self,
path: &str,
method: &str,
operation: &Operation,
);
}