1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#![no_std]
#![doc = include_str!("../README.md")]

mod buf;
mod item;
mod rate;

#[cfg(doc)]
pub mod math;

pub use buf::{SamplingOutcome, SamplingReservoir, ReservoirOrderedIter};
pub use item::{InitializedItem, Item};
pub use rate::SamplingRate;

#[cfg(test)]
#[macro_use]
extern crate std;

#[cfg(test)]
mod tests;