1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
//! # OptionIter - Trait Implementations //! //! This module contains trait implementations for `OptionIter`. //! //! ## Implemented Traits //! //! - `Iterator` //! //! 🤖 Generated with [SplitRS](https://github.com/cool-japan/splitrs) use super::types::OptionIter; impl<T> Iterator for OptionIter<T> { type Item = T; fn next(&mut self) -> Option<T> { self.0.take() } }