pub enum ParameterStyle {
Matrix,
Label,
Form,
Simple,
SpaceDelimited,
PipeDelimited,
DeepObject,
}
Expand description
Defines how Parameter
should be serialized.
Variants
Matrix
Path style parameters defined by RFC6570
e.g ;color=blue
.
Allowed with ParameterIn::Path
.
Label
Lable style parameters defined by RFC6570
e.g .color=blue
.
Allowed with ParameterIn::Path
.
Form
Form style parameters defined by RFC6570
e.g. color=blue
. Default value for ParameterIn::Query
ParameterIn::Cookie
.
Allowed with ParameterIn::Query
or ParameterIn::Cookie
.
Simple
Default value for ParameterIn::Path
ParameterIn::Header
. e.g. blue
.
Allowed with ParameterIn::Path
or ParameterIn::Header
.
SpaceDelimited
Space separated array values e.g. blue%20black%20brown
.
Allowed with ParameterIn::Query
.
PipeDelimited
Pipe separated array values e.g. blue|black|brown
.
Allowed with ParameterIn::Query
.
DeepObject
Simple way of rendering nested objects using form parameters .e.g. color[B]=150
.
Allowed with ParameterIn::Query
.
Trait Implementations
sourceimpl Clone for ParameterStyle
impl Clone for ParameterStyle
sourcefn clone(&self) -> ParameterStyle
fn clone(&self) -> ParameterStyle
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more