Trait poem_openapi::OpenApi
source · pub trait OpenApi: Sized {
fn meta() -> Vec<MetaApi> ⓘ;
fn register(registry: &mut Registry);
fn add_routes(
self,
route_table: &mut HashMap<Method, HashMap<String, BoxEndpoint<'static>>>
);
}
Expand description
Represents a OpenAPI object.
Required Methods
sourcefn add_routes(
self,
route_table: &mut HashMap<Method, HashMap<String, BoxEndpoint<'static>>>
)
fn add_routes(
self,
route_table: &mut HashMap<Method, HashMap<String, BoxEndpoint<'static>>>
)
Adds all API endpoints to the routing object.