#![deny(
clippy::missing_panics_doc,
clippy::missing_errors_doc,
clippy::doc_markdown,
clippy::manual_assert,
clippy::ptr_cast_constness,
clippy::ptr_as_ptr,
clippy::default_trait_access,
clippy::explicit_iter_loop,
clippy::explicit_into_iter_loop,
clippy::missing_const_for_fn,
clippy::needless_pass_by_value,
clippy::option_if_let_else,
clippy::redundant_feature_names,
clippy::semicolon_if_nothing_returned
)]
#![allow(clippy::arc_with_non_send_sync)]
#[macro_use]
pub mod c_interface;
pub mod c;
pub mod extension;
#[cfg(feature = "draw_functions")]
pub mod controller;
#[cfg(feature = "draw_functions")]
pub mod draw;
mod animation;
mod animation_state;
mod animation_state_data;
#[path = "atlas.rs"]
mod atlas_mod;
mod attachment;
mod attachment_loader;
mod bone;
mod bounding_box_attachment;
mod clipping_attachment;
mod color;
mod error;
mod event;
mod ik_constraint;
mod ik_constraint_data;
mod mesh_attachment;
mod path_attachment;
mod path_constraint;
mod path_constraint_data;
mod physics;
mod physics_constraint;
mod physics_constraint_data;
mod point_attachment;
mod region_attachment;
mod renderer_object;
mod skeleton;
mod skeleton_binary;
mod skeleton_clipping;
mod skeleton_data;
mod skeleton_json;
mod skin;
mod slot;
mod texture_region;
mod transform_constraint;
mod transform_constraint_data;
pub use animation::*;
pub use animation_state::*;
pub use animation_state_data::*;
pub use atlas_mod::{atlas, Atlas};
pub use attachment::*;
pub use attachment_loader::*;
pub use bone::*;
pub use bounding_box_attachment::*;
pub use clipping_attachment::*;
pub use color::*;
pub use error::*;
pub use event::*;
pub use ik_constraint::*;
pub use ik_constraint_data::*;
pub use mesh_attachment::*;
pub use path_attachment::*;
pub use path_constraint::*;
pub use path_constraint_data::*;
pub use physics::*;
pub use physics_constraint::*;
pub use physics_constraint_data::*;
pub use point_attachment::*;
pub use region_attachment::*;
pub use renderer_object::*;
pub use skeleton::*;
pub use skeleton_binary::*;
pub use skeleton_clipping::*;
pub use skeleton_data::*;
pub use skeleton_json::*;
pub use skin::*;
pub use slot::*;
pub use texture_region::*;
pub use transform_constraint::*;
pub use transform_constraint_data::*;
#[cfg(test)]
pub mod test;