[][src]Crate parse_int

Parse &str with common prefixes to integer values

use parse_int::parse;
 
let d = parse::<usize>("42")?;
assert_eq!(42, d);
 
let d = parse::<isize>("0x42")?;
assert_eq!(66, d);
 
// you can use underscores for more readable inputs
let d = parse::<isize>("0x42_424_242")?;
assert_eq!(1_111_638_594, d);
 
// octal explicit
let d = parse::<u8>("0o42")?;
assert_eq!(34, d);
 
#[cfg(feature = "implicit-octal")]
{
    let d = parse::<i8>("042")?;
    assert_eq!(34, d);
}
 
let d = parse::<u16>("0b0110")?;
assert_eq!(6, d);

Functions

parse

Parse &str with common prefixes to integer values