pub enum ConformanceFeature {
Show 47 variants
PathParamString,
PathParamInteger,
QueryParamString,
QueryParamInteger,
QueryParamArray,
HeaderParam,
CookieParam,
BodyJson,
BodyFormUrlencoded,
BodyMultipart,
SchemaString,
SchemaInteger,
SchemaNumber,
SchemaBoolean,
SchemaArray,
SchemaObject,
CompositionOneOf,
CompositionAnyOf,
CompositionAllOf,
FormatDate,
FormatDateTime,
FormatEmail,
FormatUuid,
FormatUri,
FormatIpv4,
FormatIpv6,
ConstraintRequired,
ConstraintOptional,
ConstraintMinMax,
ConstraintPattern,
ConstraintEnum,
Response200,
Response201,
Response204,
Response400,
Response404,
MethodGet,
MethodPost,
MethodPut,
MethodPatch,
MethodDelete,
MethodHead,
MethodOptions,
ContentNegotiation,
SecurityBearer,
SecurityApiKey,
SecurityBasic,
}Expand description
OpenAPI 3.0.0 feature categories for conformance testing
Variants§
PathParamString
PathParamInteger
QueryParamString
QueryParamInteger
QueryParamArray
HeaderParam
CookieParam
BodyJson
BodyFormUrlencoded
BodyMultipart
SchemaString
SchemaInteger
SchemaNumber
SchemaBoolean
SchemaArray
SchemaObject
CompositionOneOf
CompositionAnyOf
CompositionAllOf
FormatDate
FormatDateTime
FormatEmail
FormatUuid
FormatUri
FormatIpv4
FormatIpv6
ConstraintRequired
ConstraintOptional
ConstraintMinMax
ConstraintPattern
ConstraintEnum
Response200
Response201
Response204
Response400
Response404
MethodGet
MethodPost
MethodPut
MethodPatch
MethodDelete
MethodHead
MethodOptions
ContentNegotiation
SecurityBearer
SecurityApiKey
SecurityBasic
Implementations§
Source§impl ConformanceFeature
impl ConformanceFeature
Sourcepub fn check_name(&self) -> &'static str
pub fn check_name(&self) -> &'static str
Get the check name used in k6 scripts (maps back from k6 output)
Sourcepub fn all() -> &'static [ConformanceFeature]
pub fn all() -> &'static [ConformanceFeature]
All feature variants
Sourcepub fn categories() -> &'static [&'static str]
pub fn categories() -> &'static [&'static str]
All unique categories
Trait Implementations§
Source§impl Clone for ConformanceFeature
impl Clone for ConformanceFeature
Source§fn clone(&self) -> ConformanceFeature
fn clone(&self) -> ConformanceFeature
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 ConformanceFeature
impl Debug for ConformanceFeature
Source§impl Hash for ConformanceFeature
impl Hash for ConformanceFeature
Source§impl PartialEq for ConformanceFeature
impl PartialEq for ConformanceFeature
impl Copy for ConformanceFeature
impl Eq for ConformanceFeature
impl StructuralPartialEq for ConformanceFeature
Auto Trait Implementations§
impl Freeze for ConformanceFeature
impl RefUnwindSafe for ConformanceFeature
impl Send for ConformanceFeature
impl Sync for ConformanceFeature
impl Unpin for ConformanceFeature
impl UnsafeUnpin for ConformanceFeature
impl UnwindSafe for ConformanceFeature
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more