Function parse_f32

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

Helper function to parse f32 from YAML

§Arguments

  • value - YAML value
  • key - key to parse

§Returns

  • f32 - parsed value

§Errors

  • SimulationError - if the value is not a valid f32

§Example

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