Skip to main content

meadow_dsp_essentials/
lib.rs

1#![cfg_attr(not(feature = "std"), no_std)]
2#![cfg_attr(feature = "portable-simd", feature(portable_simd))]
3
4#[cfg(feature = "alloc")]
5extern crate alloc;
6
7pub mod coeff_update;
8pub mod filter;
9pub mod volume;
10
11#[cfg(feature = "alloc")]
12pub mod buffer;
13
14#[cfg(feature = "mask")]
15pub mod mask;
16
17#[cfg(feature = "db-meter")]
18pub mod db_meter;
19
20#[cfg(feature = "fade")]
21pub mod fade;
22
23#[cfg(feature = "interleave")]
24pub mod interleave;
25
26#[cfg(feature = "approx")]
27pub mod approx;
28
29#[cfg(feature = "declick")]
30pub mod declick;
31
32#[cfg(feature = "param")]
33pub mod param;
34
35#[cfg(feature = "mix")]
36pub mod mix;
37
38#[cfg(feature = "portable-simd")]
39pub mod simd_util;