pub enum ParameterStyle {
Matrix,
Label,
Form,
Simple,
SpaceDelimited,
PipeDelimited,
DeepObject,
}Expand description
Parameter style.
Variants§
Matrix
Path-style parameters defined by RFC 6570.
Applies to: primitive, array, object in path.
Label
Label style parameters defined by RFC 6570.
Applies to: primitive, array, object in path.
Form
Form style parameters defined by RFC 6570. This option replaces collectionFormat with a csv (when explode is false) or multi (when explode is true) value from OpenAPI 2.0..
Applies to: primitive, array, object in query, cookie.
Simple
Simple style parameters defined by RFC 6570. This option replaces collectionFormat with a csv value from OpenAPI 2.0..
Applies to: array in path, header.
SpaceDelimited
Space separated array or object values. This option replaces collectionFormat equal to ssv from OpenAPI 2.0..
Applies to: array, object in query.
PipeDelimited
Pipe separated array or object values. This option replaces collectionFormat equal to pipes from OpenAPI 2.0..
Applies to: array, object in query.
DeepObject
Provides a simple way of rendering nested objects using form parameters..
Applies to: object in query.
Trait Implementations§
Source§impl Clone for ParameterStyle
impl Clone for ParameterStyle
Source§fn clone(&self) -> ParameterStyle
fn clone(&self) -> ParameterStyle
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more