pub enum LoadedOpenApiDocument {
Swagger2 {
raw: RawOpenApiDocument,
},
OpenApi30 {
raw: RawOpenApiDocument,
document: OpenAPI,
},
OpenApi31 {
raw: RawOpenApiDocument,
document: OpenApi,
},
OpenApi31Raw {
raw: RawOpenApiDocument,
},
}Variants§
Swagger2
Fields
§
raw: RawOpenApiDocumentOpenApi30
OpenApi31
OpenApi31Raw
Fields
§
raw: RawOpenApiDocumentImplementations§
Source§impl LoadedOpenApiDocument
impl LoadedOpenApiDocument
pub fn raw(&self) -> &RawOpenApiDocument
pub fn source(&self) -> &OpenApiSource
pub fn format(&self) -> OpenApiContentFormat
pub fn specification_version(&self) -> OpenApiSpecificationVersion
pub fn as_openapi30(&self) -> Option<&OpenAPI>
pub fn as_openapi31(&self) -> Option<&OpenApi>
Auto Trait Implementations§
impl Freeze for LoadedOpenApiDocument
impl RefUnwindSafe for LoadedOpenApiDocument
impl Send for LoadedOpenApiDocument
impl Sync for LoadedOpenApiDocument
impl Unpin for LoadedOpenApiDocument
impl UnsafeUnpin for LoadedOpenApiDocument
impl UnwindSafe for LoadedOpenApiDocument
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more