use Box;
use crateReflect;
// Its not possible to implement this without boxing, because rust cannot prove that the borrows
// from `next` don't overlap. That requires `LendingIterator`
//
// Its a type alias to make it clear that it allocates
pub type ValueIterMut<'a> = ;
// Its not possible to implement this without boxing, because rust cannot prove that the borrows
// from `next` don't overlap. That requires `LendingIterator`
//
// Its a type alias to make it clear that it allocates
pub type PairIterMut<'a, T = str> = ;