Trait SourceMapGetter

Source
pub trait SourceMapGetter {
    // Required methods
    fn get_source_map(&self, file_name: &str) -> Option<Vec<u8>>;
    fn get_source_line(
        &self,
        file_name: &str,
        line_number: usize,
    ) -> Option<String>;
}

Required Methods§

Source

fn get_source_map(&self, file_name: &str) -> Option<Vec<u8>>

Returns the raw source map file.

Source

fn get_source_line(&self, file_name: &str, line_number: usize) -> Option<String>

Implementations on Foreign Types§

Source§

impl<T> SourceMapGetter for Rc<T>
where T: SourceMapGetter + ?Sized,

Source§

fn get_source_map(&self, file_name: &str) -> Option<Vec<u8>>

Source§

fn get_source_line(&self, file_name: &str, line_number: usize) -> Option<String>

Implementors§