use super::types::QuaChart;
use crate::error::{RoxError, RoxResult};
pub fn parse(data: &[u8]) -> RoxResult<QuaChart> {
let content = std::str::from_utf8(data)
.map_err(|e| RoxError::InvalidFormat(format!("Invalid UTF-8: {e}")))?;
serde_yaml::from_str(content).map_err(|e| RoxError::InvalidFormat(format!("Invalid YAML: {e}")))
}