pub fn non_zero_i16() -> NonZeroI16Expand description
Create a new
NonZero<i16>
mutator.
ยงExample
use mutatis::{mutators as m, Mutate, Session};
use core::num::NonZero;
let mut mutator = m::non_zero_i16();
let mut session = Session::new();
let mut value = NonZero::<i16>::new(42).unwrap();
for _ in 0..5 {
session.mutate_with(&mut mutator, &mut value)?;
println!("value = {value}");
}
// Example output:
//
// value = 190
// value = 101
// value = 49
// value = 160
// value = 99