1#![doc = include_str!("../README.md")]
2#![cfg_attr(not(test), no_std)]
3#![deny(
4 unsafe_code,
5 unused_imports,
6 unused_variables,
7 unused_must_use,
8 missing_docs,
9 clippy::all,
10 clippy::unwrap_used,
11 clippy::expect_used,
12 clippy::dbg_macro,
13 clippy::todo,
14 clippy::unimplemented
15)]
16#![allow(clippy::just_underscores_and_digits, clippy::len_without_is_empty)]
17
18extern crate alloc;
19
20pub(crate) type Kbn<T> = compensated_summation::KahanBabuskaNeumaier<T>;
21
22mod utils;
23pub(crate) use utils::{RingBuffer, helper};
24
25mod rolling_moments;
26pub(crate) use rolling_moments::RollingMoments;
27
28mod single_statistics;
29pub use single_statistics::SingleStatistics;
30
31mod paired_statistics;
32pub use paired_statistics::PairedStatistics;