symphonia_core/lib.rs
1// Symphonia
2// Copyright (c) 2019-2022 The Project Symphonia Developers.
3//
4// This Source Code Form is subject to the terms of the Mozilla Public
5// License, v. 2.0. If a copy of the MPL was not distributed with this
6// file, You can obtain one at https://mozilla.org/MPL/2.0/.
7#![forbid(unsafe_code)]
8// The following lints are allowed in all Symphonia crates. Please see clippy.toml for their
9// justification.
10#![allow(clippy::comparison_chain)]
11#![allow(clippy::excessive_precision)]
12#![allow(clippy::identity_op)]
13#![allow(clippy::manual_range_contains)]
14
15pub mod audio;
16pub mod checksum;
17pub mod codecs;
18pub mod conv;
19pub mod dsp;
20pub mod errors;
21pub mod formats;
22pub mod io;
23pub mod meta;
24pub mod probe;
25pub mod sample;
26pub mod units;
27pub mod util;