pub enum CoordinateError {
InvalidX {
ty: &'static str,
error: Box<dyn Error + Sync + Send + 'static>,
input: String,
},
InvalidY {
ty: &'static str,
error: Box<dyn Error + Sync + Send + 'static>,
input: Number,
},
Deserialize {
value: JsValue,
error: Error,
},
MissingKey {
value: JsValue,
key: String,
},
GetTypedKey {
value: JsValue,
key: String,
ty: &'static str,
},
}
Expand description
All the possible error states that result from asserting a given ChartJS coordinate is valid
Variants§
Trait Implementations§
Source§impl Debug for CoordinateError
impl Debug for CoordinateError
Source§impl Display for CoordinateError
impl Display for CoordinateError
Source§impl Error for CoordinateError
impl Error for CoordinateError
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 CoordinateError
impl !RefUnwindSafe for CoordinateError
impl !Send for CoordinateError
impl !Sync for CoordinateError
impl Unpin for CoordinateError
impl !UnwindSafe for CoordinateError
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