veryl_sourcemap/
sourcemap_error.rs

1use 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}