Enum brane_cli::old_configs::v1_0_0::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<'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