pub struct NvmlErrorWithSource {
pub error: NvmlError,
pub source: Option<NvmlError>,
}Expand description
An NvmlError with an optionally present source error for chaining errors
Fields§
§error: NvmlError§source: Option<NvmlError>Trait Implementations§
Source§impl Debug for NvmlErrorWithSource
impl Debug for NvmlErrorWithSource
Source§impl Display for NvmlErrorWithSource
impl Display for NvmlErrorWithSource
Source§impl Error for NvmlErrorWithSource
impl Error for NvmlErrorWithSource
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 NvmlErrorWithSource
impl !RefUnwindSafe for NvmlErrorWithSource
impl Send for NvmlErrorWithSource
impl Sync for NvmlErrorWithSource
impl Unpin for NvmlErrorWithSource
impl UnsafeUnpin for NvmlErrorWithSource
impl !UnwindSafe for NvmlErrorWithSource
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