pub trait OpenApi: Sized {
    fn meta() -> Vec<MetaApi>Notable traits for Vec<u8, A>impl<A> Write for Vec<u8, A>where
    A: Allocator,
; fn register(registry: &mut Registry); fn add_routes(self, route: Route) -> Route; }
Expand description

Represents a OpenAPI object.

Required Methods

Gets metadata of this API object.

Register some types to the registry.

Adds all API endpoints to the routing object.

Implementations on Foreign Types

Implementors