pub struct DiagnosticError(pub Diagnostic);Expand description
Wraps a Diagnostic so it can be carried through a serde error via
serde::de::Error::custom, and recovered later with Diagnostic::from_serde_error.
Tuple Fields§
§0: DiagnosticTrait Implementations§
Source§impl Clone for DiagnosticError
impl Clone for DiagnosticError
Source§impl Debug for DiagnosticError
impl Debug for DiagnosticError
Source§impl Display for DiagnosticError
impl Display for DiagnosticError
impl Eq for DiagnosticError
Source§impl Error for DiagnosticError
impl Error for DiagnosticError
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()
Source§impl PartialEq for DiagnosticError
impl PartialEq for DiagnosticError
impl StructuralPartialEq for DiagnosticError
Auto Trait Implementations§
impl Freeze for DiagnosticError
impl RefUnwindSafe for DiagnosticError
impl Send for DiagnosticError
impl Sync for DiagnosticError
impl Unpin for DiagnosticError
impl UnsafeUnpin for DiagnosticError
impl UnwindSafe for DiagnosticError
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.