use cratevoxj_codec_main_from_vox_state;
use io;
use VoxState;
use ;
use encode_voxj_file_smallest;
/// The voxj format version stamped on documents written from a [`VoxState`],
/// which does not itself carry a version.
pub const VOXJ_FORMAT_VERSION: u32 = 1;
/// Encodes a [`VoxState`] into a [`VoxjSerdeFile`] with the smallest per-object
/// block encodings, the shared step behind the `.voxj` and `.voxjz` writers.
pub