#![deny(missing_docs)]
pub use audioformat::{AudioFormat, Channels, SupportedBits};
pub use connection::{
Connection, Constraint, ConsumeState, Message, Position, QueueSaveMode, ReplayGainMode,
SingleState, State,
};
pub use entity::{Entity, directory::Directory, playlist::Playlist, song::Song};
pub use error::Error;
pub use settings::Settings;
pub use tag::Tag;
mod audioformat;
pub mod connection;
pub mod entity;
pub mod error;
mod settings;
mod tag;
#[allow(clippy::cast_sign_loss)]
#[inline]
fn i32_to_id(id: i32) -> u32 {
id as u32
}