pub fn path_buf() -> PathBufMutatorExpand description
Create a new mutator for PathBuf values.
ยงExample
use mutatis::{mutators as m, Mutate, Session};
use std::path::PathBuf;
let mut value = PathBuf::from("/home/user");
let mut mutator = m::path_buf();
let mut session = Session::new();
for _ in 0..5 {
session.mutate_with(&mut mutator, &mut value)?;
println!("value = {value:?}");
}
// Example output:
//
// value = "/home"
// value = "/home.csv"
// value = "/home.csv/opt"
// value = "/home.csv"
// value = "/home.avi"