pub enum ProtocolTestFailure {
MissingQueryParam {
expected: String,
found: Vec<String>,
},
ForbiddenQueryParam {
expected: String,
},
RequiredQueryParam {
expected: String,
},
InvalidHeader {
key: String,
expected: String,
found: String,
},
MissingHeader {
expected: String,
},
ForbiddenHeader {
forbidden: String,
found: String,
},
BodyDidNotMatch {
comparison: PrettyString,
hint: String,
},
InvalidBodyFormat {
expected: String,
found: String,
},
}
Variants§
MissingQueryParam
ForbiddenQueryParam
RequiredQueryParam
InvalidHeader
MissingHeader
ForbiddenHeader
BodyDidNotMatch
InvalidBodyFormat
Trait Implementations§
source§impl Debug for ProtocolTestFailure
impl Debug for ProtocolTestFailure
source§impl Display for ProtocolTestFailure
impl Display for ProtocolTestFailure
source§impl Error for ProtocolTestFailure
impl Error for ProtocolTestFailure
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()