veryl_sourcemap/
sourcemap_error.rs1use miette::{self, Diagnostic};
2use thiserror::Error;
3
4#[derive(Error, Diagnostic, Debug)]
5pub enum SourceMapError {
6 #[diagnostic(code(MetadataError::Io), help(""))]
7 #[error("IO error")]
8 Io(#[from] std::io::Error),
9
10 #[diagnostic(code(MetadataError::SourceMap), help(""))]
11 #[error("sourcemap error")]
12 SourceMap(#[from] sourcemap::Error),
13
14 #[diagnostic(code(MetadataError::NotFound), help(""))]
15 #[error("map is not found")]
16 NotFound,
17}