pub trait Rev: IntoIterator + Copywhere
Self::IntoIter: DoubleEndedIterator,{
// Provided method
fn rev(self) -> RevIntoIter<Self> { ... }
}
Provided Methods§
Sourcefn rev(self) -> RevIntoIter<Self>
fn rev(self) -> RevIntoIter<Self>
use rev::Rev;
let a = [1, 2, 3];
let x = a.rev();
let d: Vec<i32> = x.into_iter().map(|&x| x).collect();
assert_eq!(d, vec!(3, 2, 1));
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.