msla_format/lib.rs
1#![doc = include_str!("../README.md")]
2
3#[cfg(feature = "ctb")]
4pub mod ctb;
5#[cfg(feature = "goo")]
6pub mod goo;
7#[cfg(feature = "nanodlp")]
8pub mod nanodlp;
9
10mod common;
11
12use common::progress;
13pub use common::{
14 container,
15 progress::Progress,
16 serde,
17 slice::{DynSlicedFile, EncodableLayer, SliceInfo, SlicedFile},
18 units,
19};
20pub mod slice {
21 //! Simplified configuration for slicing a model.
22 pub(crate) use crate::common::slice::*;
23 pub use crate::common::slice::{ExposureConfig, SliceConfig, SliceResult};
24}