pub trait DefinitionHolder {
// Required methods
fn path(&self) -> &str;
fn operations(&mut self) -> IndexMap<OperationType, Operation>;
fn components(&mut self) -> Vec<Components>;
// Provided method
fn update_path_items(
&mut self,
path_op_map: &mut IndexMap<String, PathItem>,
) { ... }
}Required Methods§
fn path(&self) -> &str
fn operations(&mut self) -> IndexMap<OperationType, Operation>
fn components(&mut self) -> Vec<Components>
Provided Methods§
fn update_path_items(&mut self, path_op_map: &mut IndexMap<String, PathItem>)
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".