فهرست منبع

fix: merge conflict with main

PThorpe92 2 سال پیش
والد
کامیت
31eb2f8297
1فایلهای تغییر یافته به همراه2 افزوده شده و 0 حذف شده
  1. 2 0
      src/options/parser.rs

+ 2 - 0
src/options/parser.rs

@@ -198,6 +198,7 @@ impl Args {
                                 return Err(ParseError::NeedsValue { flag, values });
                             }
                         }
+                        // optional arguments must check
                         TakesValue::Optional(_) => {
                             if let Some(next_arg) = inputs.peek() {
                                 if is_flag(next_arg) {
@@ -339,6 +340,7 @@ impl Args {
 fn is_flag(arg: &OsStr) -> bool {
     let bytes = os_str_to_bytes(arg);
     match bytes {
+        // The only optional arguments allowed
         b"always" | b"auto" | b"automatic" | b"never" => false,
         _ => bytes.starts_with(b"-"),
     }