IteratorOps

final case class IteratorOps[A](it: Iterator[A]) extends AnyVal
Companion:
object
trait Serializable
trait Product
trait Equals
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def balancedMapReduce[B](f: A => B)(implicit B: Semigroup[B]): Option[B]
def balancedReduce(implicit A: Semigroup[A]): Option[A]
def collectToList[B](f: A => Option[B]): List[B]
def interleave(that: Iterator[A]): Iterator[A]
def intersperse(a: A): Iterator[A]
def mapFilter[B](f: A => Option[B]): Iterator[B]
def sequence_[F[_], B](implicit ev: A === F[B], F: Applicative[F]): F[Unit]
def toMultiMap[K, V](implicit ev: A =:= (K, V)): Map[K, List[V]]
def traverse_[F[_], B](f: A => F[B])(implicit F: Applicative[F]): F[Unit]

Inherited methods

def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product