pub mod io;
pub(crate) mod shared;
pub mod encode;
pub(crate) mod core;
pub(crate) mod utils;
pub mod prelude {
pub use crate::core::attribute::{Attribute, AttributeType};
pub use crate::core::bit_coder::{
ByteReader, ByteWriter, FunctionalByteReader, FunctionalByteWriter,
};
pub use crate::core::mesh::{builder::MeshBuilder, Mesh};
pub use crate::core::shared::ConfigType;
pub use crate::core::shared::{DataValue, NdVector, Vector};
pub use crate::encode::{self, encode};
}
#[cfg(feature = "evaluation")]
pub mod eval;