lanczos_resampler/
lib.rs

1#![doc = include_str!("../README.md")]
2#![cfg_attr(docsrs, feature(doc_cfg))]
3#![no_std]
4
5#[cfg(any(feature = "alloc", test))]
6extern crate alloc;
7
8#[cfg(any(feature = "std", test))]
9extern crate std;
10
11mod big_usize;
12mod chunked;
13mod filter;
14mod kernel;
15mod math;
16mod output;
17#[cfg(test)]
18mod tests;
19mod whole;
20
21use self::big_usize::*;
22use self::filter::*;
23use self::kernel::*;
24use self::math::*;
25
26pub use self::chunked::*;
27pub use self::output::*;
28pub use self::whole::*;
29
30pub(crate) const DEFAULT_N: usize = 16;
31pub(crate) const DEFAULT_A: usize = 3;