Enum rocket_okapi::rapidoc::SchemaHideReadOnly
source · [−]#[non_exhaustive]
pub enum SchemaHideReadOnly {
Always,
Never,
Post,
Put,
Patch,
PostPut,
PostPatch,
PutPatch,
PostPutPatch,
}
Expand description
Read-only fields in request schemas is always hidden but are shown in response.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Always
Always hide read-only fields.
Never
Never hide read-only fields.
Post
Only hide read-only fields for POST
methods.
Put
Only hide read-only fields for PUT
methods.
Patch
Only hide read-only fields for PATCH
methods.
PostPut
Only hide read-only fields for POST
and PUT
methods.
PostPatch
Only hide read-only fields for POST
and PATCH
methods.
PutPatch
Only hide read-only fields for PUT
and PATCH
methods.
PostPutPatch
Only hide read-only fields for POST
, PUT
and PATCH
methods.
Trait Implementations
sourceimpl Clone for SchemaHideReadOnly
impl Clone for SchemaHideReadOnly
sourcefn clone(&self) -> SchemaHideReadOnly
fn clone(&self) -> SchemaHideReadOnly
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 SchemaHideReadOnly
impl Debug for SchemaHideReadOnly
Auto Trait Implementations
impl RefUnwindSafe for SchemaHideReadOnly
impl Send for SchemaHideReadOnly
impl Sync for SchemaHideReadOnly
impl Unpin for SchemaHideReadOnly
impl UnwindSafe for SchemaHideReadOnly
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