pub enum MolJsonError {
InvalidJson(String),
UnknownElement(String),
InvalidBondRef {
bond_id: String,
ref_id: String,
},
MissingField(&'static str),
}Variants§
Trait Implementations§
Source§impl Clone for MolJsonError
impl Clone for MolJsonError
Source§fn clone(&self) -> MolJsonError
fn clone(&self) -> MolJsonError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MolJsonError
impl Debug for MolJsonError
Source§impl Display for MolJsonError
impl Display for MolJsonError
impl Eq for MolJsonError
Source§impl Error for MolJsonError
impl Error for MolJsonError
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 MolJsonError
impl PartialEq for MolJsonError
impl StructuralPartialEq for MolJsonError
Auto Trait Implementations§
impl Freeze for MolJsonError
impl RefUnwindSafe for MolJsonError
impl Send for MolJsonError
impl Sync for MolJsonError
impl Unpin for MolJsonError
impl UnsafeUnpin for MolJsonError
impl UnwindSafe for MolJsonError
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