diff options
Diffstat (limited to 'src/preprocess/mod.rs')
-rw-r--r-- | src/preprocess/mod.rs | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/preprocess/mod.rs b/src/preprocess/mod.rs index 5f59c5bf..87a135db 100644 --- a/src/preprocess/mod.rs +++ b/src/preprocess/mod.rs @@ -21,12 +21,21 @@ pub struct PreprocessorContext { pub config: Config, /// The `Renderer` this preprocessor is being used with. pub renderer: String, + /// The calling `mdbook` version. + pub mdbook_version: String, + __non_exhaustive: (), } impl PreprocessorContext { /// Create a new `PreprocessorContext`. pub(crate) fn new(root: PathBuf, config: Config, renderer: String) -> Self { - PreprocessorContext { root, config, renderer } + PreprocessorContext { + root, + config, + renderer, + mdbook_version: ::MDBOOK_VERSION.to_string(), + __non_exhaustive: (), + } } } |