summaryrefslogtreecommitdiffstats
path: root/vendor/pest_meta/src/ast.rs
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/pest_meta/src/ast.rs')
-rw-r--r--vendor/pest_meta/src/ast.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/vendor/pest_meta/src/ast.rs b/vendor/pest_meta/src/ast.rs
index ffac8ea7a..77c48e879 100644
--- a/vendor/pest_meta/src/ast.rs
+++ b/vendor/pest_meta/src/ast.rs
@@ -49,6 +49,13 @@ pub enum RuleType {
}
/// All possible rule expressions
+///
+/// # Warning: Semantic Versioning
+/// There may be non-breaking changes to the meta-grammar
+/// between minor versions. Those non-breaking changes, however,
+/// may translate into semver-breaking changes due to the additional variants
+/// propaged from the `Rule` enum. This is a known issue and will be fixed in the
+/// future (e.g. by increasing MSRV and non_exhaustive annotations).
#[derive(Clone, Debug, Eq, PartialEq)]
pub enum Expr {
/// Matches an exact string, e.g. `"a"`