(value: &SceneValue)
| 12 | } |
| 13 | |
| 14 | fn as_object(value: &SceneValue) -> Option<&[SceneObjectField]> { |
| 15 | match value { |
| 16 | SceneValue::Object(fields) => Some(fields.as_ref()), |
| 17 | _ => None, |
| 18 | } |
| 19 | } |
| 20 | |
| 21 | fn parse_frame_header(line: &str) -> Option<(u32, AnimationKeyMode)> { |
| 22 | let inner = line.strip_prefix("[Frame")?.strip_suffix(']')?; |
no test coverage detected