chair 0.2.3

An efficient binary mesh format which is both small and extremely fast to read.
Documentation
#![feature(const_for)]
#![feature(const_mut_refs)]
#![feature(decl_macro)]
// to fix funny bug when `cargo test`ing
#![feature(rustc_attrs)]

#![allow(clippy::tabs_in_doc_comments)]

//! Efficient binary encoded mesh format
//! Supports loading meshes that may contain colour, uvs, normals and bone weights
//! Automatically maps uvs to atlas regions

#[cfg(feature = "io")]
mod atlas;
mod features;
#[cfg(feature = "io")]
mod io;
#[cfg(feature = "mesh")]
mod mesh;
mod vertex;

#[cfg(feature = "io")]
pub use crate::{
	atlas::*,
	io::*
};
#[cfg(feature = "mesh")]
pub use crate::mesh::*;
pub use crate::{
	features::*,
	vertex::*
};