Skip to main content

result

Function result 

Source
pub fn result<M, N>(ok_mutator: M, err_mutator: N) -> Result<M, N>
Expand description

Create a new Result mutator.

ยงExample

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

let mut mutator = m::result(m::u32(), m::i8());
let mut session = Session::new();

let mut value = Ok(1312);
session.mutate_with(&mut mutator, &mut value).unwrap();

println!("mutated result is {value:?}");