From b4165a2fddebda9818e994d0b1cba674fbb8c33c Mon Sep 17 00:00:00 2001 From: Katzorn Date: Tue, 11 Aug 2026 19:30:07 +0200 Subject: [PATCH 1/2] Make tidy::Version public --- src/tools/tidy/src/features.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tools/tidy/src/features.rs b/src/tools/tidy/src/features.rs index 1b930f3249c6c..d16e745215ff5 100644 --- a/src/tools/tidy/src/features.rs +++ b/src/tools/tidy/src/features.rs @@ -24,7 +24,7 @@ mod tests; mod version; use regex::Regex; -use version::Version; +pub use version::Version; const FEATURE_GROUP_START_PREFIX: &str = "// feature-group-start"; const FEATURE_GROUP_END_PREFIX: &str = "// feature-group-end"; From ac6fcec04d6abfc81051b4923cc3cfa3568c7af0 Mon Sep 17 00:00:00 2001 From: Katzorn Date: Wed, 12 Aug 2026 12:50:14 +0200 Subject: [PATCH 2/2] Document tidy::features::Version re-export --- src/tools/tidy/src/features.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/tools/tidy/src/features.rs b/src/tools/tidy/src/features.rs index d16e745215ff5..117de57d03dd4 100644 --- a/src/tools/tidy/src/features.rs +++ b/src/tools/tidy/src/features.rs @@ -16,6 +16,8 @@ use std::num::NonZeroU32; use std::path::{Path, PathBuf}; use std::{fmt, fs}; +use regex::Regex; + use crate::diagnostics::{RunningCheck, TidyCtx}; use crate::walk::{filter_dirs, filter_not_rust, walk, walk_many}; @@ -23,7 +25,8 @@ use crate::walk::{filter_dirs, filter_not_rust, walk, walk_many}; mod tests; mod version; -use regex::Regex; +// Re-export Version. This means other crates can construct Versions from [u32;3] and from &str. +// This is useful for filtering for features older/newer than a user-provided value. pub use version::Version; const FEATURE_GROUP_START_PREFIX: &str = "// feature-group-start";