pub struct OpenApiOptions {
pub title: Option<String>,
pub version: Option<String>,
pub description: Option<String>,
pub servers: Vec<ServerDoc>,
pub tags: Vec<TagDoc>,
pub security_scheme: Option<String>,
}Fields§
§title: Option<String>Defaults to the service name.
version: Option<String>Defaults to the manifest version.
description: Option<String>§servers: Vec<ServerDoc>Defaults to the service’s own /svc/{tenant}/{service} base.
The document’s tag list.
security_scheme: Option<String>The HTTP bearer scheme authenticated routes name; bearer_auth
when unset.
Implementations§
Source§impl OpenApiOptions
impl OpenApiOptions
pub const DEFAULT_SECURITY_SCHEME: &'static str = "bearer_auth"
pub fn security_scheme(&self) -> &str
Trait Implementations§
Source§impl Clone for OpenApiOptions
impl Clone for OpenApiOptions
Source§impl Debug for OpenApiOptions
impl Debug for OpenApiOptions
Source§impl Default for OpenApiOptions
impl Default for OpenApiOptions
Source§impl<'de> Deserialize<'de> for OpenApiOptions
impl<'de> Deserialize<'de> for OpenApiOptions
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for OpenApiOptions
impl PartialEq for OpenApiOptions
Source§impl Serialize for OpenApiOptions
impl Serialize for OpenApiOptions
impl StructuralPartialEq for OpenApiOptions
Auto Trait Implementations§
impl Freeze for OpenApiOptions
impl RefUnwindSafe for OpenApiOptions
impl Send for OpenApiOptions
impl Sync for OpenApiOptions
impl Unpin for OpenApiOptions
impl UnsafeUnpin for OpenApiOptions
impl UnwindSafe for OpenApiOptions
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