summaryrefslogtreecommitdiffstats
path: root/src/preprocess/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/preprocess/mod.rs')
-rw-r--r--src/preprocess/mod.rs11
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: (),
+ }
}
}