aboutsummaryrefslogtreecommitdiff
path: root/dev_tools/src/bin/docsify-sidebar-gen.rs
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2026-04-29 16:33:13 +0800
committer魏曹先生 <1992414357@qq.com>2026-04-29 16:33:13 +0800
commit376ed696ec2ff676a22bafa44c63e2c6fe606647 (patch)
treec8c30fbf054f9dd50eb858386d208f9147e20dbc /dev_tools/src/bin/docsify-sidebar-gen.rs
parent4fb83212cefa1a7818d8531fdfe937db10203471 (diff)
Use small integer repr for gen_program! enum
Remove the default __FallBack variant and Debug derive from pack types.
Diffstat (limited to 'dev_tools/src/bin/docsify-sidebar-gen.rs')
-rw-r--r--dev_tools/src/bin/docsify-sidebar-gen.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/dev_tools/src/bin/docsify-sidebar-gen.rs b/dev_tools/src/bin/docsify-sidebar-gen.rs
index 9020ca4..a525283 100644
--- a/dev_tools/src/bin/docsify-sidebar-gen.rs
+++ b/dev_tools/src/bin/docsify-sidebar-gen.rs
@@ -31,10 +31,10 @@ fn gen_sidebar() {
if !entries.is_empty() {
sub_dirs.insert(dir_name, entries);
}
- } else if path.extension().map_or(false, |ext| ext == "md") {
+ } else if path.extension().is_some_and(|ext| ext == "md") {
let title = extract_title(&path);
let relative = path
- .strip_prefix(&repo_root.join("docs"))
+ .strip_prefix(repo_root.join("docs"))
.unwrap()
.to_string_lossy()
.replace('\\', "/");
@@ -87,7 +87,7 @@ fn collect_markdown_files(dir: &Path) -> Vec<SidebarEntry> {
if let Ok(read_dir) = std::fs::read_dir(dir) {
for entry in read_dir.flatten() {
let path = entry.path();
- if path.extension().map_or(false, |ext| ext == "md") {
+ if path.extension().is_some_and(|ext| ext == "md") {
let title = extract_title(&path);
let relative = path
.strip_prefix(&docs_root)