pub broadcast proof fn rev_postcondition<I: DoubleEndedIteratorSpec>(i: I, r: Rev<I>)Expand description
requires
#[trigger] rev_post(i, r),ensuresIteratorSpec::remaining(&r) == IteratorSpec::remaining(&i).reverse(),IteratorSpec::produces(&r) == i.produces().reverse(),IteratorSpec::decrease(&r) is Some == i.decrease() is Some,