numberkit
pub fn as_i32<S>(text: S) -> Result<i32, ParseIntError> where S: AsRef<OsStr>,
covert string to i32
assert_eq!(1 as i32, numberkit::as_i32("1").unwrap());