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}