pub enum ParsedSpec {
V30(Box<OpenApiV30Spec>),
V31(Box<OpenApiV31Spec>),
V32(Box<OpenApiV32Spec>),
}Variants§
Implementations§
Source§impl ParsedSpec
impl ParsedSpec
pub fn version_tag(&self) -> &'static str
pub fn as_v32(&self) -> Option<&OpenApiV32Spec>
pub fn as_v31(&self) -> Option<&OpenApiV31Spec>
pub fn as_v30(&self) -> Option<&OpenApiV30Spec>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ParsedSpec
impl RefUnwindSafe for ParsedSpec
impl Send for ParsedSpec
impl Sync for ParsedSpec
impl Unpin for ParsedSpec
impl UnsafeUnpin for ParsedSpec
impl UnwindSafe for ParsedSpec
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