Enum goose::GooseError [−][src]
pub enum GooseError { Io(Error), Reqwest(Error), TokioJoin(JoinError), FeatureNotEnabled { feature: String, detail: String, }, InvalidHost { host: String, detail: String, parse_error: ParseError, }, InvalidOption { option: String, value: String, detail: String, }, InvalidWaitTime { min_wait: usize, max_wait: usize, detail: String, }, InvalidWeight { weight: usize, detail: String, }, NoTaskSets { detail: String, }, }
Expand description
An enumeration of all errors a GooseAttack
can return.
Variants
Wraps a std::io::Error
.
Tuple Fields of Io
0: Error
Wraps a reqwest::Error
.
Tuple Fields of Reqwest
0: Error
Wraps a ‘tokio::task::JoinError’.
Tuple Fields of TokioJoin
0: JoinError
Failed attempt to use code that requires a compile-time feature be enabled.
Fields of FeatureNotEnabled
Failed to parse a hostname.
Fields of InvalidHost
host: String
The invalid hostname that caused this error.
detail: String
An optional explanation of the error.
parse_error: ParseError
Wraps a url::ParseError
.
Invalid option or value specified, may only be invalid in context.
Fields of InvalidOption
Invalid wait time specified.
Fields of InvalidWaitTime
Invalid weight specified.
GooseAttack
has no GooseTaskSet
defined.
Fields of NoTaskSets
detail: String
An optional explanation of the error.
Trait Implementations
Implement format trait to allow displaying errors.
Auto-convert Reqwest errors.
Performs the conversion.
Auto-convert IO errors.
Performs the conversion.
Auto-convert TokioJoin errors.
Performs the conversion.