Enum specifications::data::DataIndexError
source · pub enum DataIndexError {
FileOpenError {
path: PathBuf,
err: Error,
},
FileParseError {
path: PathBuf,
err: Error,
},
ReaderParseError {
err: Error,
},
DuplicateAsset {
location: String,
name: String,
},
}
Expand description
Defines (parsing) errors that relate to the DataIndex struct.
Variants§
FileOpenError
Failed to open the given file.
FileParseError
Failed to read/parse the given file.
ReaderParseError
Failed to parse the given reader.
DuplicateAsset
A given asset has appeared multiple times.
Trait Implementations§
source§impl Debug for DataIndexError
impl Debug for DataIndexError
source§impl Display for DataIndexError
impl Display for DataIndexError
source§impl Error for DataIndexError
impl Error for DataIndexError
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 DataIndexError
impl !RefUnwindSafe for DataIndexError
impl Send for DataIndexError
impl Sync for DataIndexError
impl Unpin for DataIndexError
impl !UnwindSafe for DataIndexError
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> 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