pub enum EndfRetrievalError {
NetworkError(String),
NotInLibrary {
isotope: String,
library: String,
},
Parse(String),
Io(Error),
UnknownIsotope(String),
}Expand description
Errors from ENDF retrieval operations.
Variants§
NetworkError(String)
Transport-level failure (connection refused, DNS error, non-404 HTTP error, etc.).
NotInLibrary
The isotope exists in ENDF/B-VIII.0 but is not available in the requested library.
Parse(String)
Io(Error)
UnknownIsotope(String)
Trait Implementations§
Source§impl Debug for EndfRetrievalError
impl Debug for EndfRetrievalError
Source§impl Display for EndfRetrievalError
impl Display for EndfRetrievalError
Source§impl Error for EndfRetrievalError
impl Error for EndfRetrievalError
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 EndfRetrievalError
impl !RefUnwindSafe for EndfRetrievalError
impl Send for EndfRetrievalError
impl Sync for EndfRetrievalError
impl Unpin for EndfRetrievalError
impl !UnwindSafe for EndfRetrievalError
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.