macro_rules! nz {
($n:literal) => { ... };
}Expand description
Utility macro for getting a NonZero from a literal. Especially
useful for passing in ChannelCount and Samplerate.
Equivalent to: const { core::num::NonZero::new($n).unwrap() }
§Example
use rodio::nz;
use rodio::static_buffer::StaticSamplesBuffer;
let buffer = StaticSamplesBuffer::new(nz!(2), nz!(44_100), &[0.0, 0.5, 0.0, 0.5]);§Panics
If the literal passed in is zero this panicks.