1#![cfg_attr(not(any(test, doctest, feature = "std")), no_std)]
2#![doc = include_str!("../README.md")]
3#![deny(rust_2018_compatibility)]
4#![deny(rust_2018_idioms)]
5#![warn(missing_docs)]
6#![forbid(unsafe_code)]
7
8mod atan2;
9pub use atan2::*;
10mod accu;
11pub use accu::*;
12mod filter;
13pub use filter::*;
14mod complex;
15pub use complex::*;
16mod cossin;
17pub use cossin::*;
18pub mod iir;
19mod lockin;
20pub use lockin::*;
21mod lowpass;
22pub use lowpass::*;
23mod pll;
24pub use pll::*;
25mod rpll;
26pub use rpll::*;
27mod unwrap;
28pub use unwrap::*;
29pub mod hbf;
30mod num;
31pub use num::*;
32mod dsm;
33pub mod svf;
34pub use dsm::*;
35mod sweptsine;
36pub use sweptsine::*;
37mod cic;
38pub use cic::*;
39
40#[cfg(test)]
41pub mod testing;