notedown_error/error_3rd/
for_html_parser.rs1use crate::{DiagnosticLevel, NoteError, NoteErrorKind};
2use html_parser::Error;
3
4impl From<Error> for NoteError {
5 fn from(e: Error) -> Self {
6 let kind = match e {
7 Error::Parsing(e) => NoteErrorKind::SyntaxError(e),
8 Error::IO(e) => NoteErrorKind::IOError(e),
9 Error::Cli(_) => {
10 unimplemented!()
11 }
12 Error::Serde(_) => {
13 unimplemented!()
14 }
15 };
16 Self { kind: Box::new(kind), level: DiagnosticLevel::None, file: None, range: None }
17 }
18}