#[non_exhaustive]pub enum BmsTableError {
MetaTagNotFound,
Json(Error),
TokenizerError(String),
}Expand description
Re-export for convenience. Errors that can occur during BMS table parsing.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
MetaTagNotFound
The <meta name="bmstable"> HTML tag was not found or its content attribute is empty.
Json(Error)
A JSON deserialization error.
TokenizerError(String)
An HTML tokenizer error (from htmlparser).
Trait Implementations§
Source§impl Debug for BmsTableError
impl Debug for BmsTableError
Source§impl Display for BmsTableError
impl Display for BmsTableError
Source§impl Error for BmsTableError
impl Error for BmsTableError
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 !RefUnwindSafe for BmsTableError
impl !UnwindSafe for BmsTableError
impl Freeze for BmsTableError
impl Send for BmsTableError
impl Sync for BmsTableError
impl Unpin for BmsTableError
impl UnsafeUnpin for BmsTableError
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