(value: &SceneValue, key: &str, line_no: usize)
| 430 | .as_bool() |
| 431 | .ok_or_else(|| format!("line {}: `{}` expects bool", line_no, key)) |
| 432 | } |
| 433 | |
| 434 | fn expect_vec2(value: &SceneValue, key: &str, line_no: usize) -> Result<Vector2, String> { |
| 435 | let (x, y) = value |
| 436 | .as_vec2() |
| 437 | .ok_or_else(|| format!("line {}: `{}` expects vec2", line_no, key))?; |
| 438 | Ok(Vector2::new(x, y)) |
| 439 | } |
| 440 |
no test coverage detected