INNER CODE UNIT · Rust
save
bheisler/criterion.rs · plot/src/lib.rs:556
pub fn save(&self, path: &Path) -> io::Result<&Figure> {
use std::io::Write;
File::create(path)?.write_all(&self.script())?;
Ok(self)
}
}
impl Configure<Axis> for Figure {
type Properties = axis::Properties;
/// Configures an axis
fn configure<F>(&mut self, axis: Axis, configure: F) -> &mut Figure
where
F: FnOnce(&mut axis::Properties) -> &mut axis::Properties,
{
if self.axes.contains_key(axis) {
configure(self.axes.get_mut(axis).unwrap());