Skip to main content

range_to

Function range_to 

Source
pub fn range_to<M>(mutator: M) -> RangeTo<M>
Expand description

Create a new mutator for core::ops::RangeTo<T> values.

ยงExample

use mutatis::{mutators as m, Mutate, Session};

let mut mutator = m::range_to(m::u32());
let mut session = Session::new();

let mut value = ..20u32;
for _ in 0..5 {
    session.mutate_with(&mut mutator, &mut value)?;
    println!("value = {value:?}");
}

// Example output:
//
//     value = ..-132877274
//     value = ..1348424364
//     value = ..1905959479
//     value = ..1111619826
//     value = ..1766421991