aboutsummaryrefslogtreecommitdiff
path: root/mingling
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2026-08-14 00:23:06 +0800
committer魏曹先生 <1992414357@qq.com>2026-08-14 00:23:06 +0800
commit1198f2b81a845bd475594cdf42d04e7bd750ebd2 (patch)
treecdeaa872cd704dd579771c5e63c8e0026be1d5e8 /mingling
parent1f2462ae53446c37c6cfe53a57ea86f695c4ef0a (diff)
chore: add "Doc Not Optimize" comments to source files
Mark all source files with a comment indicating they are not optimized for documentation purposes.
Diffstat (limited to 'mingling')
-rw-r--r--mingling/src/constants.rs1
-rw-r--r--mingling/src/constants/exit_codes.rs1
-rw-r--r--mingling/src/constants/picker.rs1
-rw-r--r--mingling/src/example_docs.rs1
-rw-r--r--mingling/src/features.rs1
-rw-r--r--mingling/src/gen_program.rs1
-rw-r--r--mingling/src/lib.rs1
-rw-r--r--mingling/src/metadata.rs1
-rw-r--r--mingling/src/parser.rs1
-rw-r--r--mingling/src/parser/args.rs1
-rw-r--r--mingling/src/parser/picker.rs1
-rw-r--r--mingling/src/parser/picker/bools.rs1
-rw-r--r--mingling/src/parser/picker/builtin.rs1
-rw-r--r--mingling/src/parser/picker/path.rs1
-rw-r--r--mingling/src/parser/picker/path/rule.rs1
-rw-r--r--mingling/src/parser/test.rs1
-rw-r--r--mingling/src/picker.rs1
-rw-r--r--mingling/src/picker/entry_picker.rs1
-rw-r--r--mingling/src/picker/global.rs1
-rw-r--r--mingling/src/res.rs1
-rw-r--r--mingling/src/res/dirs.rs1
-rw-r--r--mingling/src/res/dirs/current_dir.rs1
-rw-r--r--mingling/src/res/dirs/current_exe.rs1
-rw-r--r--mingling/src/res/dirs/home_dir.rs1
-rw-r--r--mingling/src/res/dirs/temp_dir.rs1
-rw-r--r--mingling/src/res/exit_code.rs1
-rw-r--r--mingling/src/setups.rs1
-rw-r--r--mingling/src/setups/basic.rs1
-rw-r--r--mingling/src/setups/dirs.rs1
-rw-r--r--mingling/src/setups/exit_code.rs1
-rw-r--r--mingling/src/setups/picker.rs1
-rw-r--r--mingling/src/setups/picker/basic.rs1
-rw-r--r--mingling/src/setups/picker/structural_renderer.rs1
-rw-r--r--mingling/src/setups/repl_basic.rs1
-rw-r--r--mingling/src/setups/structural_renderer.rs1
35 files changed, 35 insertions, 0 deletions
diff --git a/mingling/src/constants.rs b/mingling/src/constants.rs
index 75f1c73..844dd31 100644
--- a/mingling/src/constants.rs
+++ b/mingling/src/constants.rs
@@ -1,3 +1,4 @@
+// Doc Not Optimize
#[cfg(feature = "picker")]
mod picker;
diff --git a/mingling/src/constants/exit_codes.rs b/mingling/src/constants/exit_codes.rs
index 2359f42..001ba07 100644
--- a/mingling/src/constants/exit_codes.rs
+++ b/mingling/src/constants/exit_codes.rs
@@ -1,3 +1,4 @@
+// Doc Not Optimize
/// Exit code indicating successful command execution.
pub const EXIT_SUCCESS: i32 = 0;
diff --git a/mingling/src/constants/picker.rs b/mingling/src/constants/picker.rs
index d98dcab..e959d4a 100644
--- a/mingling/src/constants/picker.rs
+++ b/mingling/src/constants/picker.rs
@@ -1,3 +1,4 @@
+// Doc Not Optimize
use arg_picker::{PickerArg, value::Flag};
use std::marker::PhantomData;
diff --git a/mingling/src/example_docs.rs b/mingling/src/example_docs.rs
index 61d2e3f..930e32d 100644
--- a/mingling/src/example_docs.rs
+++ b/mingling/src/example_docs.rs
@@ -1,3 +1,4 @@
+// Doc Not Optimize
// Auto generated
/// Example Argument Parse
diff --git a/mingling/src/features.rs b/mingling/src/features.rs
index 2925f03..451c2c3 100644
--- a/mingling/src/features.rs
+++ b/mingling/src/features.rs
@@ -1,3 +1,4 @@
+// Doc Not Optimize
/// Whether the `advanced` feature is enabled
/// Current: `disabled`
#[cfg(not(feature = "advanced"))]
diff --git a/mingling/src/gen_program.rs b/mingling/src/gen_program.rs
index 90860b6..fbced64 100644
--- a/mingling/src/gen_program.rs
+++ b/mingling/src/gen_program.rs
@@ -1,3 +1,4 @@
+// Doc Not Optimize
#![allow(unused)]
use mingling_core::ChainProcess;
diff --git a/mingling/src/lib.rs b/mingling/src/lib.rs
index 06cb21b..59ef7a6 100644
--- a/mingling/src/lib.rs
+++ b/mingling/src/lib.rs
@@ -1,3 +1,4 @@
+// Doc Not Optimize
#![doc(html_logo_url = "https://github.com/mingling-rs/mingling/raw/main/docs/res/icon3.png")]
#![doc(
html_favicon_url = "https://github.com/mingling-rs/mingling/raw/main/docs/res/favicon_small.png"
diff --git a/mingling/src/metadata.rs b/mingling/src/metadata.rs
index 06fcec9..04a7bbd 100644
--- a/mingling/src/metadata.rs
+++ b/mingling/src/metadata.rs
@@ -1 +1,2 @@
+// Doc Not Optimize
pub use mingling_core::metadata::*;
diff --git a/mingling/src/parser.rs b/mingling/src/parser.rs
index b3d9059..97124ca 100644
--- a/mingling/src/parser.rs
+++ b/mingling/src/parser.rs
@@ -1,3 +1,4 @@
+// Doc Not Optimize
mod args;
pub use crate::parser::args::*;
diff --git a/mingling/src/parser/args.rs b/mingling/src/parser/args.rs
index 403f88c..c7139c4 100644
--- a/mingling/src/parser/args.rs
+++ b/mingling/src/parser/args.rs
@@ -1,3 +1,4 @@
+// Doc Not Optimize
use std::mem::replace;
use mingling_core::{Flag, special_argument, special_arguments, special_flag};
diff --git a/mingling/src/parser/picker.rs b/mingling/src/parser/picker.rs
index f199f5d..2f43e8c 100644
--- a/mingling/src/parser/picker.rs
+++ b/mingling/src/parser/picker.rs
@@ -1,3 +1,4 @@
+// Doc Not Optimize
use crate::parser::Argument;
use mingling_core::{EnumTag, Flag};
diff --git a/mingling/src/parser/picker/bools.rs b/mingling/src/parser/picker/bools.rs
index 6f866ab..bc9fd90 100644
--- a/mingling/src/parser/picker/bools.rs
+++ b/mingling/src/parser/picker/bools.rs
@@ -1,3 +1,4 @@
+// Doc Not Optimize
use crate::parser::Pickable;
/// Represents a boolean-like value with `Yes` and `No` variants.
diff --git a/mingling/src/parser/picker/builtin.rs b/mingling/src/parser/picker/builtin.rs
index 2a5d569..6f67c78 100644
--- a/mingling/src/parser/picker/builtin.rs
+++ b/mingling/src/parser/picker/builtin.rs
@@ -1,3 +1,4 @@
+// Doc Not Optimize
use size::Size;
use crate::parser::{Argument, Pickable};
diff --git a/mingling/src/parser/picker/path.rs b/mingling/src/parser/picker/path.rs
index 4722088..1caecfa 100644
--- a/mingling/src/parser/picker/path.rs
+++ b/mingling/src/parser/picker/path.rs
@@ -1,3 +1,4 @@
+// Doc Not Optimize
use std::path::{Path, PathBuf};
use crate::parser::Pickable;
diff --git a/mingling/src/parser/picker/path/rule.rs b/mingling/src/parser/picker/path/rule.rs
index 52bf65a..5256f35 100644
--- a/mingling/src/parser/picker/path/rule.rs
+++ b/mingling/src/parser/picker/path/rule.rs
@@ -1,3 +1,4 @@
+// Doc Not Optimize
/// Path check rule
#[derive(Default)]
pub struct PathCheckRule {
diff --git a/mingling/src/parser/test.rs b/mingling/src/parser/test.rs
index 569a091..172d1da 100644
--- a/mingling/src/parser/test.rs
+++ b/mingling/src/parser/test.rs
@@ -1,3 +1,4 @@
+// Doc Not Optimize
use crate::parser::picker::bools::{True, Yes};
use crate::parser::{Argument, Pick1, Picker};
diff --git a/mingling/src/picker.rs b/mingling/src/picker.rs
index f370656..66b9a3a 100644
--- a/mingling/src/picker.rs
+++ b/mingling/src/picker.rs
@@ -1,3 +1,4 @@
+// Doc Not Optimize
/// Provides the specific parsing logic for command-line arguments and common utilities,
/// as well as customization of command-line argument styles.
pub mod parselib {
diff --git a/mingling/src/picker/entry_picker.rs b/mingling/src/picker/entry_picker.rs
index d9fb37c..476a3fa 100644
--- a/mingling/src/picker/entry_picker.rs
+++ b/mingling/src/picker/entry_picker.rs
@@ -1,3 +1,4 @@
+// Doc Not Optimize
use mingling_core::{ChainProcess, Grouped, ProgramCollect};
use crate::{picker::Pickable, picker::Picker, picker::PickerArg, picker::PickerPattern1};
diff --git a/mingling/src/picker/global.rs b/mingling/src/picker/global.rs
index f062671..1a89080 100644
--- a/mingling/src/picker/global.rs
+++ b/mingling/src/picker/global.rs
@@ -1,3 +1,4 @@
+// Doc Not Optimize
use arg_picker::{IntoPicker, Pickable, PickerArg, value::Flag};
use mingling_core::{Program, ProgramCollect};
diff --git a/mingling/src/res.rs b/mingling/src/res.rs
index 1dd00aa..a35559c 100644
--- a/mingling/src/res.rs
+++ b/mingling/src/res.rs
@@ -1,3 +1,4 @@
+// Doc Not Optimize
mod exit_code;
pub use exit_code::*;
diff --git a/mingling/src/res/dirs.rs b/mingling/src/res/dirs.rs
index 0a0a590..2734aa3 100644
--- a/mingling/src/res/dirs.rs
+++ b/mingling/src/res/dirs.rs
@@ -1,3 +1,4 @@
+// Doc Not Optimize
mod current_dir;
pub use current_dir::*;
diff --git a/mingling/src/res/dirs/current_dir.rs b/mingling/src/res/dirs/current_dir.rs
index 2dd6633..633130d 100644
--- a/mingling/src/res/dirs/current_dir.rs
+++ b/mingling/src/res/dirs/current_dir.rs
@@ -1,3 +1,4 @@
+// Doc Not Optimize
use std::{
env::current_dir,
path::{Path, PathBuf},
diff --git a/mingling/src/res/dirs/current_exe.rs b/mingling/src/res/dirs/current_exe.rs
index a2afc0b..8d27554 100644
--- a/mingling/src/res/dirs/current_exe.rs
+++ b/mingling/src/res/dirs/current_exe.rs
@@ -1,3 +1,4 @@
+// Doc Not Optimize
use std::{
env::current_exe,
path::{Path, PathBuf},
diff --git a/mingling/src/res/dirs/home_dir.rs b/mingling/src/res/dirs/home_dir.rs
index f5908de..56a0ad7 100644
--- a/mingling/src/res/dirs/home_dir.rs
+++ b/mingling/src/res/dirs/home_dir.rs
@@ -1,3 +1,4 @@
+// Doc Not Optimize
use std::path::{Path, PathBuf};
/// A global resource that provides the current user's home directory path.
diff --git a/mingling/src/res/dirs/temp_dir.rs b/mingling/src/res/dirs/temp_dir.rs
index c79a974..86df460 100644
--- a/mingling/src/res/dirs/temp_dir.rs
+++ b/mingling/src/res/dirs/temp_dir.rs
@@ -1,3 +1,4 @@
+// Doc Not Optimize
use std::{
env::temp_dir,
path::{Path, PathBuf},
diff --git a/mingling/src/res/exit_code.rs b/mingling/src/res/exit_code.rs
index 93ce98b..44798bf 100644
--- a/mingling/src/res/exit_code.rs
+++ b/mingling/src/res/exit_code.rs
@@ -1,3 +1,4 @@
+// Doc Not Optimize
use mingling_core::{ProgramCollect, this};
/// Represents a program exit code.
diff --git a/mingling/src/setups.rs b/mingling/src/setups.rs
index 6fd728a..3a3f13d 100644
--- a/mingling/src/setups.rs
+++ b/mingling/src/setups.rs
@@ -1,3 +1,4 @@
+// Doc Not Optimize
mod basic;
pub use basic::*;
diff --git a/mingling/src/setups/basic.rs b/mingling/src/setups/basic.rs
index 5ed9d7a..0d41d14 100644
--- a/mingling/src/setups/basic.rs
+++ b/mingling/src/setups/basic.rs
@@ -1,3 +1,4 @@
+// Doc Not Optimize
#![allow(deprecated)]
use mingling_core::{
diff --git a/mingling/src/setups/dirs.rs b/mingling/src/setups/dirs.rs
index 1f5e2d2..ea7f282 100644
--- a/mingling/src/setups/dirs.rs
+++ b/mingling/src/setups/dirs.rs
@@ -1,3 +1,4 @@
+// Doc Not Optimize
use std::marker::PhantomData;
use mingling_core::{ProgramCollect, setup::ProgramSetup};
diff --git a/mingling/src/setups/exit_code.rs b/mingling/src/setups/exit_code.rs
index 6b8a1ef..e31e511 100644
--- a/mingling/src/setups/exit_code.rs
+++ b/mingling/src/setups/exit_code.rs
@@ -1,3 +1,4 @@
+// Doc Not Optimize
use std::marker::PhantomData;
use mingling_core::{
diff --git a/mingling/src/setups/picker.rs b/mingling/src/setups/picker.rs
index 0b7bd33..5064b7d 100644
--- a/mingling/src/setups/picker.rs
+++ b/mingling/src/setups/picker.rs
@@ -1,3 +1,4 @@
+// Doc Not Optimize
mod basic;
pub use basic::*;
diff --git a/mingling/src/setups/picker/basic.rs b/mingling/src/setups/picker/basic.rs
index 24276d2..438ed40 100644
--- a/mingling/src/setups/picker/basic.rs
+++ b/mingling/src/setups/picker/basic.rs
@@ -1,3 +1,4 @@
+// Doc Not Optimize
use arg_picker::{PickerArg, value::Flag};
use mingling_core::{
ConfirmationMode, ErrorOutput, InteractionMode, Program, ProgramCollect, RenderOutput,
diff --git a/mingling/src/setups/picker/structural_renderer.rs b/mingling/src/setups/picker/structural_renderer.rs
index 91848e4..bd9b401 100644
--- a/mingling/src/setups/picker/structural_renderer.rs
+++ b/mingling/src/setups/picker/structural_renderer.rs
@@ -1,3 +1,4 @@
+// Doc Not Optimize
use mingling_core::{Program, ProgramCollect, setup::ProgramSetup};
use crate::{consts::RENDERER_ARG, picker::PickerHelper};
diff --git a/mingling/src/setups/repl_basic.rs b/mingling/src/setups/repl_basic.rs
index ea20721..eac4b0b 100644
--- a/mingling/src/setups/repl_basic.rs
+++ b/mingling/src/setups/repl_basic.rs
@@ -1,3 +1,4 @@
+// Doc Not Optimize
use std::io::Write;
use mingling_core::{Program, ProgramCollect, hook::ProgramHook, setup::ProgramSetup};
diff --git a/mingling/src/setups/structural_renderer.rs b/mingling/src/setups/structural_renderer.rs
index 0ab2347..d6f45b7 100644
--- a/mingling/src/setups/structural_renderer.rs
+++ b/mingling/src/setups/structural_renderer.rs
@@ -1,3 +1,4 @@
+// Doc Not Optimize
#![allow(deprecated)]
use mingling_core::{Program, ProgramCollect, setup::ProgramSetup};