pub enum SuiteError {
Build(ObnamBuilderError),
TempDir(Error),
CreateFile(PathBuf, Error),
FileCount(PathBuf, Error),
FileMeta(PathBuf, Error),
RemoveRestored(PathBuf, Error),
Client(ObnamClientError),
Server(ObnamServerError),
ManifestExists(usize),
ManifestMissing(usize),
ManifestsDiffer(usize, usize),
Summain(SummainError),
}Expand description
Possible errors from running a benchmark suite.
Variants§
Build(ObnamBuilderError)
Error building Obnam.
TempDir(Error)
Error creating a temporary directory.
CreateFile(PathBuf, Error)
File creation failed.
FileCount(PathBuf, Error)
Error from counting files.
FileMeta(PathBuf, Error)
Error looking up file metadata.
RemoveRestored(PathBuf, Error)
Error removing restored data.
Client(ObnamClientError)
Error using an Obnam client.
Server(ObnamServerError)
Error managing an Obnam server.
ManifestExists(usize)
Suite already has a manifest with a given id.
ManifestMissing(usize)
Suite doesn’t have a manifest with a given id.
ManifestsDiffer(usize, usize)
Manifests are not identical.
Summain(SummainError)
Error running summain.
Trait Implementations§
Source§impl Debug for SuiteError
impl Debug for SuiteError
Source§impl Display for SuiteError
impl Display for SuiteError
Source§impl Error for SuiteError
impl Error for SuiteError
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()
Source§impl From<Error> for SuiteError
impl From<Error> for SuiteError
Source§impl From<ObnamClientError> for SuiteError
impl From<ObnamClientError> for SuiteError
Source§fn from(source: ObnamClientError) -> Self
fn from(source: ObnamClientError) -> Self
Converts to this type from the input type.
Source§impl From<ObnamServerError> for SuiteError
impl From<ObnamServerError> for SuiteError
Source§fn from(source: ObnamServerError) -> Self
fn from(source: ObnamServerError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for SuiteError
impl !RefUnwindSafe for SuiteError
impl Send for SuiteError
impl Sync for SuiteError
impl Unpin for SuiteError
impl !UnwindSafe for SuiteError
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