lib3mf_core/writer/
model_write_zip.rs

1use crate::error::Result;
2use crate::model::{Model, Package};
3use std::io::{Seek, Write};
4
5impl Model {
6    pub fn write<W: Write + Seek>(&self, writer: W) -> Result<()> {
7        let package_writer = crate::writer::package_writer::PackageWriter::new(writer);
8        let package = Package::new(self.clone());
9        package_writer.write(&package)
10    }
11}