pub fn parse_usize(value: &Value, key: &str) -> Result<usize, SimulationError>
Expand description
Helper function to parse unsigned integer from YAML
§Arguments
value
- YAML valuekey
- 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);