pub enum ResultSetError {
Missing {
file: &'static str,
},
Duplicate {
file: &'static str,
},
Manifest(ManifestError),
Spec(SpecFileError),
Search(SearchSpecError),
Table(ReadError),
}Expand description
Results that cannot be read.
Variants§
Missing
The directory or the files passed in lack file.
Duplicate
Two of the files passed in hold file.
Fields
Manifest(ManifestError)
The manifest cannot be read.
Spec(SpecFileError)
The manifest’s spec cannot be read back.
Search(SearchSpecError)
The search the manifest records has a setting that SearchSpec::check rejects.
Table(ReadError)
A table cannot be read.
Trait Implementations§
Source§impl Debug for ResultSetError
impl Debug for ResultSetError
Source§impl Display for ResultSetError
impl Display for ResultSetError
Source§impl Error for ResultSetError
impl Error for ResultSetError
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 !RefUnwindSafe for ResultSetError
impl !UnwindSafe for ResultSetError
impl Freeze for ResultSetError
impl Send for ResultSetError
impl Sync for ResultSetError
impl Unpin for ResultSetError
impl UnsafeUnpin for ResultSetError
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more