iter primitive type.
GIter was chosen to avoid confusion with Rust's iterators.
It's possible to use a
Root<GIter> as a Rust iterator. However, collection types like
Arr also provide methods to create native Rust iterators, which will
generally have much better performance.
pub fn shallow_clone(&self) -> Root<GIter>[src]
Creates a shallow copy of the iterator.
pub fn is_finished(&self) -> bool[src]
true if the iterator has finished.
Returns the iterator's remaining length.
pub fn is_double_ended(&self) -> bool[src]
true if the iterator is double-ended.
Advances the iterator and returns its next item.
Advances the iterator from the back and returns its next item.
impl !RefUnwindSafe for GIter
impl !UnwindSafe for GIter
type Error = Infallible
The type returned in the event of a conversion error.