pub struct OpenApiConfig {
pub json_path: String,
pub yaml_path: String,
pub docs_path: String,
pub swagger_ui_path: Option<String>,
pub redoc_path: Option<String>,
pub default_ui: OpenApiUi,
}Fields§
§json_path: String§yaml_path: String§docs_path: String§swagger_ui_path: Option<String>§redoc_path: Option<String>§default_ui: OpenApiUiImplementations§
Source§impl OpenApiConfig
impl OpenApiConfig
pub fn new() -> Self
pub fn with_json_path(self, path: impl Into<String>) -> Self
pub fn with_yaml_path(self, path: impl Into<String>) -> Self
pub fn with_docs_path(self, path: impl Into<String>) -> Self
pub fn with_swagger_ui_path(self, path: impl Into<String>) -> Self
pub fn without_swagger_ui(self) -> Self
pub fn with_redoc_path(self, path: impl Into<String>) -> Self
pub fn without_redoc(self) -> Self
pub fn with_default_ui(self, ui: OpenApiUi) -> Self
Trait Implementations§
Source§impl Clone for OpenApiConfig
impl Clone for OpenApiConfig
Source§fn clone(&self) -> OpenApiConfig
fn clone(&self) -> OpenApiConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OpenApiConfig
impl Debug for OpenApiConfig
Auto Trait Implementations§
impl Freeze for OpenApiConfig
impl RefUnwindSafe for OpenApiConfig
impl Send for OpenApiConfig
impl Sync for OpenApiConfig
impl Unpin for OpenApiConfig
impl UnsafeUnpin for OpenApiConfig
impl UnwindSafe for OpenApiConfig
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