pub enum DataError {
Read {
path: String,
source: Error,
},
Http {
url: String,
message: String,
},
Provider {
provider: &'static str,
message: String,
},
}Variants§
Read
A file could not be opened, or its contents did not parse. The inner error carries the row and line a bad record was on.
Http
The request itself failed — unreachable host, non-2xx status, bad body.
Provider
The provider answered, but not with the bars we asked for: an in-band error, an unknown symbol, or a shape we cannot read.
Trait Implementations§
Source§impl Error for DataError
impl Error for DataError
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 DataError
impl !UnwindSafe for DataError
impl Freeze for DataError
impl Send for DataError
impl Sync for DataError
impl Unpin for DataError
impl UnsafeUnpin for DataError
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