[−][src]Function rustils::parse::short::string_to_i16_res
pub fn string_to_i16_res(a: String) -> ParseResultI16
Arguments
a
- AnyString
Examples
use rustils::parse::short::string_to_i16_res; use rustils::error::ParseError::InvalidNumber; assert_eq!(string_to_i16_res("-32768".to_string()), Ok(-32768_i16)); assert_eq!(string_to_i16_res("32767".to_string()), Ok(32767_i16)); assert_eq!( string_to_i16_res("-32769".to_string()), Err(InvalidNumber(String::from("-32769"))) ); assert_eq!( string_to_i16_res("32768".to_string()), Err(InvalidNumber(String::from("32768"))) );