pub fn prim_int_for_range_and_name<T, Name>(
    min: T,
    max: T,
    name: Name,
) -> PrimIntArgParser<T>
where
    T: PrimInt + FromStr + Display,
    Name: Into<String>,
{
    PrimIntArgParser {
        min,
        max,
        name: Some(name.into()),
    }
}
/// Restricts the allowed range to be `[min, max]` - both end are included.
/// Also names the argument.  Name will be included in the hint and in the error
/// messages.
Restricts the allowed range to be `[min, max]` - both end are included.
Also names the argument.  Name will be included in the hint and in the error
messages.
Restricts the allowed range to be ` [ min max ] ` - both end are included . Also names the argument . Name will be included in the hint and in the error messages .
pub fn prim_int_for_range_and_name<T, Name>(
    min: T,
    max: T,
    name: Name,
) -> PrimIntArgParser<T>
where
    T: PrimInt + FromStr + Display,
    Name: Into<String>,
{
    PrimIntArgParser {
        min,
        max,
        name: Some(name.into()),
    }
}
pub fn prim_int_for_range_and_name < T , Name > ( min : T , max : T , name : Name , ) -> PrimIntArgParser < T > where T : PrimInt + FromStr + Display , Name : Into < String > , { PrimIntArgParser { min , max , name : Some ( name . into ( ) ) , } }
Restricts the allowed range to be `[min, max]` - both end are included.
Restricts the allowed range to be ` [ min max ] ` - both end are included .
min
T
max
T
name
Name