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}