autd3_modulation_audio_file/lib.rs
1#![cfg_attr(docsrs, feature(doc_cfg))]
2#![warn(missing_docs)]
3#![warn(rustdoc::missing_crate_level_docs)]
4#![warn(rustdoc::unescaped_backticks)]
5
6//! This crate provides [`Wav`], and [`Csv`] modulation.
7
8#[cfg(feature = "csv")]
9mod csv;
10#[cfg(any(feature = "csv", feature = "wav"))]
11mod error;
12#[cfg(feature = "wav")]
13mod wav;
14
15#[cfg(feature = "csv")]
16pub use csv::{Csv, CsvOption};
17#[cfg(feature = "wav")]
18pub use wav::Wav;