1 stable release

1.0.2 Jan 13, 2023

#20 in #arg

Download history 45/week @ 2023-01-12 28/week @ 2023-01-19 16/week @ 2023-01-26 18/week @ 2023-02-02 19/week @ 2023-02-09 16/week @ 2023-02-16 26/week @ 2023-02-23 22/week @ 2023-03-02 9/week @ 2023-03-09 34/week @ 2023-03-16

92 downloads per month
Used in 3 crates (via ftzz)

MIT license

15KB
204 lines

crates.io docs.rs Build Status

clap-num

clap number parsers.

This crate contains functions to validate and parse numerical values from strings provided by clap.

  • maybe_hex Validates an unsigned integer value that can be base-10 or base-16.
  • maybe_hex_range Validates an unsigned integer value that can be base-10 or base-16 within a range.
  • number_range Validate a signed or unsigned integer value.
  • si_number Validate a signed or unsigned integer value with a metric prefix.
  • si_number_range Validate a signed or unsigned integer value with a metric prefix within a range.

lib.rs:

clap number parsers.

This crate contains functions to validate and parse numerical values from strings provided by clap.

  • maybe_hex Validates an unsigned integer value that can be base-10 or base-16.
  • maybe_hex_range Validates an unsigned integer value that can be base-10 or base-16 within a range.
  • number_range Validate a signed or unsigned integer value.
  • si_number Validate a signed or unsigned integer value with a metric prefix.
  • si_number_range Validate a signed or unsigned integer value with a metric prefix within a range.

Dependencies

~150KB