Lines Matching refs:range

38 ///             .value_parser(clap::value_parser!(u16).range(3000..))
297 /// Create an `i64` [`ValueParser`] from a `N..M` range
322 let inner = RangedI64ValueParser::<i64>::new().range(value.start..value.end);
327 /// Create an `i64` [`ValueParser`] from a `N..=M` range
352 let inner = RangedI64ValueParser::<i64>::new().range(value.start()..=value.end());
357 /// Create an `i64` [`ValueParser`] from a `N..` range
382 let inner = RangedI64ValueParser::<i64>::new().range(value.start..);
387 /// Create an `i64` [`ValueParser`] from a `..M` range
412 let inner = RangedI64ValueParser::<i64>::new().range(..value.end);
417 /// Create an `i64` [`ValueParser`] from a `..=M` range
442 let inner = RangedI64ValueParser::<i64>::new().range(..=value.end);
447 /// Create an `i64` [`ValueParser`] from a `..` range
472 let inner = RangedI64ValueParser::<i64>::new().range(value);
1211 /// Parse number that fall within a range of values
1225 /// .value_parser(clap::value_parser!(u16).range(3000..))
1242 /// let value_parser = clap::builder::RangedI64ValueParser::<i32>::new().range(-1..200);
1258 /// Select full range of `i64`
1263 /// Narrow the supported range
1264 pub fn range<B: RangeBounds<i64>>(mut self, range: B) -> Self {
1265 // Consideration: when the user does `value_parser!(u8).range()`
1266 // - Avoid programming mistakes by accidentally expanding the range
1267 // - Make it convenient to limit the range like with `..10`
1268 let start = match range.start_bound() {
1289 let end = match range.end_bound() {
1399 fn from(range: B) -> Self {
1401 bounds: (range.start_bound().cloned(), range.end_bound().cloned()),
1413 /// Parse number that fall within a range of values
1423 /// .value_parser(clap::value_parser!(u64).range(3000..))
1440 /// let value_parser = clap::builder::RangedU64ValueParser::<u32>::new().range(0..200);
1456 /// Select full range of `u64`
1461 /// Narrow the supported range
1462 pub fn range<B: RangeBounds<u64>>(mut self, range: B) -> Self {
1463 // Consideration: when the user does `value_parser!(u8).range()`
1464 // - Avoid programming mistakes by accidentally expanding the range
1465 // - Make it convenient to limit the range like with `..10`
1466 let start = match range.start_bound() {
1487 let end = match range.end_bound() {
1595 fn from(range: B) -> Self {
1597 bounds: (range.start_bound().cloned(), range.end_bound().cloned()),
2129 RangedI64ValueParser::new().range(start..=end)
2137 RangedI64ValueParser::new().range(start..=end)
2145 RangedI64ValueParser::new().range(start..=end)
2153 RangedI64ValueParser::new().range(start..=end)
2161 RangedI64ValueParser::new().range(start..=end)
2169 RangedI64ValueParser::new().range(start..=end)
2354 /// clap::value_parser!(u16).range(3000..);
2355 /// clap::value_parser!(u64).range(3000..);