pub enum SjsonError {
EmptyPath,
InvalidPath,
NoChange,
ComplexPathNotSupported,
JsonMustBeObjectOrArray,
CannotSetArrayElementForNonNumericKey(String),
Custom(String),
}Variants§
EmptyPath
InvalidPath
NoChange
ComplexPathNotSupported
JsonMustBeObjectOrArray
CannotSetArrayElementForNonNumericKey(String)
Custom(String)
Trait Implementations§
Source§impl Debug for SjsonError
impl Debug for SjsonError
Source§impl Display for SjsonError
impl Display for SjsonError
Source§impl Error for SjsonError
impl Error for SjsonError
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 SjsonError
impl RefUnwindSafe for SjsonError
impl Send for SjsonError
impl Sync for SjsonError
impl Unpin for SjsonError
impl UnwindSafe for SjsonError
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