pub enum TestError {
DataIndexError {
err: Error,
},
InputError {
err: Error,
},
TempDirError {
err: Error,
},
DatasetUnavailable {
name: String,
locs: Vec<String>,
},
UnknownDataset {
name: String,
},
PackagesDirError {
err: UtilError,
},
DatasetsDirError {
err: UtilError,
},
PackageDirError {
name: String,
version: Version,
err: UtilError,
},
PackageInfoError {
name: String,
version: Version,
err: PackageInfoError,
},
InitializeError {
err: RunError,
},
RunError {
err: RunError,
},
IntermediateResultFileReadError {
path: PathBuf,
err: Error,
},
}
Expand description
Collects errors during the test subcommand.
Variants§
DataIndexError
Failed to get the local data index.
InputError
Failed to prompt the user for the function/input selection.
TempDirError
Failed to create a temporary directory
We can’t access a dataset in the local instance.
UnknownDataset
The given dataset was unknown to us.
PackagesDirError
Failed to get the general package directory.
DatasetsDirError
Failed to get the general dataset directory.
PackageDirError
Failed to get the directory of a package.
PackageInfoError
Failed to read the PackageInfo of the given package.
InitializeError
Failed to initialize the offline VM.
RunError
Failed to run the offline VM.
IntermediateResultFileReadError
Failed to read the intermediate results file.
Trait Implementations§
source§impl Error for TestError
impl Error for TestError
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 TestError
impl !RefUnwindSafe for TestError
impl !Send for TestError
impl !Sync for TestError
impl Unpin for TestError
impl !UnwindSafe for TestError
Blanket Implementations§
source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
source§impl<T> ErrorTrace for Twhere
T: Error,
impl<T> ErrorTrace for Twhere
T: Error,
source§fn trace(&self) -> ErrorTraceFormatter<'_>
fn trace(&self) -> ErrorTraceFormatter<'_>
Returns a formatter that writes the error to the given formatter, with any sources it has. Read more
source§impl<T> ErrorTrace for T
impl<T> ErrorTrace for T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request