aboutsummaryrefslogtreecommitdiff
path: root/arg_picker/src/builtin.rs
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2026-07-28 11:42:27 +0800
committer魏曹先生 <1992414357@qq.com>2026-07-28 11:42:27 +0800
commit160460494f8c56fd42ff9ab96ace74cc4457f479 (patch)
treec0434dae5760a4ce0462c89cddf0ca7091fcc971 /arg_picker/src/builtin.rs
parent5229379afe1306c8d6ebea4e84418ba5caa475ae (diff)
feat(picker): add filesystem-aware path value types
Add `FilePath`, `NoFilePath`, `DirPath`, `NoDirPath`, `SymlinkPath`, `NoSymlinkPath`, `NoPath`, and `RecursiveFiles` wrapper types with filesystem validation at parse time. Each type implements `SinglePickable` and provides standard conversions via `From`, `AsRef`, `Deref`, and `DerefMut`.
Diffstat (limited to 'arg_picker/src/builtin.rs')
-rw-r--r--arg_picker/src/builtin.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/arg_picker/src/builtin.rs b/arg_picker/src/builtin.rs
index b51590d..76c0645 100644
--- a/arg_picker/src/builtin.rs
+++ b/arg_picker/src/builtin.rs
@@ -3,6 +3,7 @@ mod pick_flag;
mod pick_ip_attr;
mod pick_numbers;
mod pick_pathbuf;
+mod pick_paths;
mod pick_picker_args;
mod pick_socket_attr;
mod pick_string;