aboutsummaryrefslogtreecommitdiff
path: root/xtask/src/argument_parsing.rs
diff options
context:
space:
mode:
authordatdenkikniet <jcdra1@gmail.com>2023-04-15 20:57:27 +0200
committerdatdenkikniet <jcdra1@gmail.com>2023-04-16 13:08:46 +0200
commit859cd418f063590a9928b3e43caeea0b53dc0823 (patch)
tree8b3fe69e04ef07038928c87370d2361392f81123 /xtask/src/argument_parsing.rs
parent6517a4bec2e909b40eb9974e063f95e44e4d9a31 (diff)
Rename some things
Diffstat (limited to 'xtask/src/argument_parsing.rs')
-rw-r--r--xtask/src/argument_parsing.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/xtask/src/argument_parsing.rs b/xtask/src/argument_parsing.rs
index d74ba69..6cae186 100644
--- a/xtask/src/argument_parsing.rs
+++ b/xtask/src/argument_parsing.rs
@@ -304,24 +304,24 @@ pub enum Commands {
/// Check one or more usage examples.
///
/// Usage examples are located in ./examples
- UsageExamplesCheck(UsageExamples),
+ UsageExampleCheck(UsageExamplesOpt),
/// Build one or more usage examples.
///
/// Usage examples are located in ./examples
#[clap(alias = "./examples")]
- UsageExampleBuild(UsageExamples),
+ UsageExampleBuild(UsageExamplesOpt),
}
#[derive(Args, Clone, Debug)]
-pub struct UsageExamples {
+pub struct UsageExamplesOpt {
/// The usage examples to build. All usage examples are selected if this argument is not provided.
///
/// Example: `rp2040_local_i2c_init,stm32f3_blinky`.
examples: Option<String>,
}
-impl UsageExamples {
+impl UsageExamplesOpt {
pub fn examples(&self) -> anyhow::Result<Vec<String>> {
let usage_examples: Vec<_> = std::fs::read_dir("./examples")?
.filter_map(Result::ok)