useanyhow::{Error,Result};usecrate::values::VizValue;/// A processor for JSON.
pubmodjson;/// A processor for TOML.
pubmodtoml;/// A processor for YAML.
pubmodyaml;/// A base trait for processors.
pubtraitProcessor{/// Processes the data and returns a `VizValue`.
fnprocess_data(data:&str)->Result<VizValue, Error>;}