Function parse_usize

Source
pub fn parse_usize(value: &Value, key: &str) -> Result<usize, SimulationError>
Expand description

Helper function to parse unsigned integer from YAML

§Arguments

  • value - YAML value
  • key - key to parse

§Returns

  • usize - parsed value

§Errors

  • SimulationError - if the value is not a valid unsigned integer

§Example

use peng_quad::{parse_usize, SimulationError};
let value = serde_yaml::from_str("key: 1").unwrap();
let result = parse_usize(&value, "key").unwrap();
assert_eq!(result, 1);