Skip to main content

mdbook_plotly/code_handler/
parse_context.rs

1use super::until::Map;
2use crate::preprocessor::config::MapEvalConfig;
3
4pub struct ParseContext<'a> {
5    map: &'a Map,
6    map_eval: &'a MapEvalConfig,
7}
8
9impl<'a> ParseContext<'a> {
10    pub fn new(map: &'a Map, map_eval: &'a MapEvalConfig) -> Self {
11        Self { map, map_eval }
12    }
13
14    pub fn map(&self) -> &'a Map {
15        self.map
16    }
17
18    pub fn map_eval(&self) -> &'a MapEvalConfig {
19        self.map_eval
20    }
21}