#[repr(i32)]pub enum ParsingMode {
Unspecified = 0,
Relaxed = 1,
Strict = 2,
}
Expand description
Specifies the parsing mode for API specifications during creation and update.
RELAXED
: Parsing errors in the specification content do not fail the API call.STRICT
: Parsing errors in the specification content result in failure of the API call. If not specified, defaults toRELAXED
.
Variants§
Unspecified = 0
Defaults to RELAXED
.
Relaxed = 1
Parsing of the Spec on create and update is relaxed, meaning that parsing errors the spec contents will not fail the API call.
Strict = 2
Parsing of the Spec on create and update is strict, meaning that parsing errors in the spec contents will fail the API call.
Implementations§
Source§impl ParsingMode
impl ParsingMode
Source§impl ParsingMode
impl ParsingMode
Sourcepub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
String value of the enum field names used in the ProtoBuf definition.
The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.
Sourcepub fn from_str_name(value: &str) -> Option<Self>
pub fn from_str_name(value: &str) -> Option<Self>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
Source§impl Clone for ParsingMode
impl Clone for ParsingMode
Source§fn clone(&self) -> ParsingMode
fn clone(&self) -> ParsingMode
Returns a copy 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 ParsingMode
impl Debug for ParsingMode
Source§impl Default for ParsingMode
impl Default for ParsingMode
Source§fn default() -> ParsingMode
fn default() -> ParsingMode
Returns the “default value” for a type. Read more
Source§impl From<ParsingMode> for i32
impl From<ParsingMode> for i32
Source§fn from(value: ParsingMode) -> i32
fn from(value: ParsingMode) -> i32
Converts to this type from the input type.
Source§impl Hash for ParsingMode
impl Hash for ParsingMode
Source§impl Ord for ParsingMode
impl Ord for ParsingMode
Source§fn cmp(&self, other: &ParsingMode) -> Ordering
fn cmp(&self, other: &ParsingMode) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ParsingMode
impl PartialEq for ParsingMode
Source§impl PartialOrd for ParsingMode
impl PartialOrd for ParsingMode
Source§impl TryFrom<i32> for ParsingMode
impl TryFrom<i32> for ParsingMode
Source§type Error = UnknownEnumValue
type Error = UnknownEnumValue
The type returned in the event of a conversion error.
Source§fn try_from(value: i32) -> Result<ParsingMode, UnknownEnumValue>
fn try_from(value: i32) -> Result<ParsingMode, UnknownEnumValue>
Performs the conversion.
impl Copy for ParsingMode
impl Eq for ParsingMode
impl StructuralPartialEq for ParsingMode
Auto Trait Implementations§
impl Freeze for ParsingMode
impl RefUnwindSafe for ParsingMode
impl Send for ParsingMode
impl Sync for ParsingMode
impl Unpin for ParsingMode
impl UnwindSafe for ParsingMode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request