Lines Matching refs:RangedI64ValueParser
80 /// - [`RangedI64ValueParser`] and [`RangedU64ValueParser`]
299 /// See [`RangedI64ValueParser`] for more control over the output type.
322 let inner = RangedI64ValueParser::<i64>::new().range(value.start..value.end);
329 /// See [`RangedI64ValueParser`] for more control over the output type.
352 let inner = RangedI64ValueParser::<i64>::new().range(value.start()..=value.end());
359 /// See [`RangedI64ValueParser`] for more control over the output type.
382 let inner = RangedI64ValueParser::<i64>::new().range(value.start..);
389 /// See [`RangedI64ValueParser`] for more control over the output type.
412 let inner = RangedI64ValueParser::<i64>::new().range(..value.end);
419 /// See [`RangedI64ValueParser`] for more control over the output type.
442 let inner = RangedI64ValueParser::<i64>::new().range(..=value.end);
449 /// See [`RangedI64ValueParser`] for more control over the output type.
472 let inner = RangedI64ValueParser::<i64>::new().range(value);
1242 /// let value_parser = clap::builder::RangedI64ValueParser::<i32>::new().range(-1..200);
1252 pub struct RangedI64ValueParser<T: std::convert::TryFrom<i64> + Clone + Send + Sync = i64> {
1257 impl<T: std::convert::TryFrom<i64> + Clone + Send + Sync> RangedI64ValueParser<T> {
1338 for RangedI64ValueParser<T>
1397 for RangedI64ValueParser<T>
1407 impl<T: std::convert::TryFrom<i64> + Clone + Send + Sync> Default for RangedI64ValueParser<T> {
2125 type Parser = RangedI64ValueParser<u8>;
2129 RangedI64ValueParser::new().range(start..=end)
2133 type Parser = RangedI64ValueParser<i8>;
2137 RangedI64ValueParser::new().range(start..=end)
2141 type Parser = RangedI64ValueParser<u16>;
2145 RangedI64ValueParser::new().range(start..=end)
2149 type Parser = RangedI64ValueParser<i16>;
2153 RangedI64ValueParser::new().range(start..=end)
2157 type Parser = RangedI64ValueParser<u32>;
2161 RangedI64ValueParser::new().range(start..=end)
2165 type Parser = RangedI64ValueParser<i32>;
2169 RangedI64ValueParser::new().range(start..=end)
2173 type Parser = RangedI64ValueParser<i64>;
2175 RangedI64ValueParser::new()
2319 /// - [Ranged numeric types][RangedI64ValueParser]: `u8`, `i8`, `u16`, `i16`, `u32`, `i32`, `u64`, `i64`