Struct rocket_okapi::rapidoc::GeneralConfig
source · [−]pub struct GeneralConfig {
pub spec_urls: Vec<UrlObject>,
pub sort_tags: bool,
pub sort_endpoints_by: SortEndpointsBy,
pub heading_text: String,
pub goto_path: String,
pub fill_request_fields_with_example: bool,
}
Expand description
A struct containing information about where and how the openapi.json
files are served.
Fields
spec_urls: Vec<UrlObject>
Urls of the OpenAPI spec to view.
This field must be manually filled with at least one element. More then one element is currently not supported yet, but can be used with custom HTML.
To list tags in alphabetic order, otherwise tags will be ordered based on how it is specified under the tags section in the spec.
The default is false
.
sort_endpoints_by: SortEndpointsBy
Sort endpoints within each tags by path or method.
The default is SortEndpointsBy::Path
.
heading_text: String
Heading Text on top-left corner.
goto_path: String
Initial location on the document(identified by method and path) where you want to go after
the spec is loaded. goto_path
should be in the form of {method}-{path}. For instance you
want to scrollTo “GET /user/login” you should provide the location as get-/user/login
.
fill_request_fields_with_example: bool
Request fields will be filled with example value (if provided in spec).
The default is true
.
Trait Implementations
sourceimpl Clone for GeneralConfig
impl Clone for GeneralConfig
sourcefn clone(&self) -> GeneralConfig
fn clone(&self) -> GeneralConfig
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for GeneralConfig
impl Debug for GeneralConfig
Auto Trait Implementations
impl RefUnwindSafe for GeneralConfig
impl Send for GeneralConfig
impl Sync for GeneralConfig
impl Unpin for GeneralConfig
impl UnwindSafe for GeneralConfig
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<T> IntoCollection<T> for T
impl<T> IntoCollection<T> for T
fn into_collection<A>(self) -> SmallVec<A> where
A: Array<Item = T>,
fn into_collection<A>(self) -> SmallVec<A> where
A: Array<Item = T>,
Converts self
into a collection.
fn mapped<U, F, A>(self, f: F) -> SmallVec<A> where
F: FnMut(T) -> U,
A: Array<Item = U>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more