pub enum SpecificationError {
DuplicateBenchmark(String),
Open(PathBuf, Error),
Yaml(PathBuf, Error),
}Expand description
Possible errors from loading a specification from a file.
Variants§
DuplicateBenchmark(String)
Two benchmarks have the same name.
Open(PathBuf, Error)
I/O error opening the specification file.
Yaml(PathBuf, Error)
YAML parsing problem in the specification file.
Trait Implementations§
Source§impl Debug for SpecificationError
impl Debug for SpecificationError
Source§impl Display for SpecificationError
impl Display for SpecificationError
Source§impl Error for SpecificationError
impl Error for SpecificationError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns 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()
Auto Trait Implementations§
impl Freeze for SpecificationError
impl !RefUnwindSafe for SpecificationError
impl Send for SpecificationError
impl Sync for SpecificationError
impl Unpin for SpecificationError
impl !UnwindSafe for SpecificationError
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