Enum specifications::data::DataInfoError
source · pub enum DataInfoError {
FileOpenError {
path: PathBuf,
err: Error,
},
FileParseError {
path: PathBuf,
err: Error,
},
FileCreateError {
path: PathBuf,
err: Error,
},
FileWriteError {
path: PathBuf,
err: Error,
},
ReaderParseError {
err: Error,
},
WriterWriteError {
err: Error,
},
}
Expand description
Defines (parsing) errors that relate to the DataInfo struct.
Variants§
FileOpenError
Failed to open the given file.
FileParseError
Failed to read/parse the given file.
FileCreateError
Failed to create the given file.
FileWriteError
Failed to write to the given file.
ReaderParseError
Failed to parse the given reader.
WriterWriteError
Failed to write to the given writer.
Trait Implementations§
source§impl Debug for DataInfoError
impl Debug for DataInfoError
source§impl Display for DataInfoError
impl Display for DataInfoError
source§impl Error for DataInfoError
impl Error for DataInfoError
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 DataInfoError
impl !RefUnwindSafe for DataInfoError
impl Send for DataInfoError
impl Sync for DataInfoError
impl Unpin for DataInfoError
impl !UnwindSafe for DataInfoError
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