NonEmptyVector

final class NonEmptyVector[+A](val head: A, val tail: Vector[A])
Companion
object
class Object
trait Matchable
class Any

Value members

Concrete methods

def ++[B >: A](as: IterableOnce[B]): NonEmptyVector[B]
def ++[B >: A](b: NonEmptyVector[B]): NonEmptyVector[B]
def ++:[B >: A](as: Vector[B]): NonEmptyVector[B]
def +:[B >: A](a: B): NonEmptyVector[B]
def :+[B >: A](a: B): NonEmptyVector[B]
override def equals(o: Any): Boolean
Definition Classes
Any
def flatMap[B](f: A => NonEmptyVector[B]): NonEmptyVector[B]
def foldLeft[B](z: B)(f: (B, A) => B): B
def foldMapLeft1[B](g: A => B)(f: (B, A) => B): B
def foreach[U](f: A => U): Unit
override def hashCode: Int
Definition Classes
Any
def iterator: Iterator[A]
def map[B](f: A => B): NonEmptyVector[B]
def mapTail[B >: A](f: Vector[A] => Vector[B]): NonEmptyVector[B]
def reduceMapLeft1[B](f: A => B)(g: (B, B) => B): B
def toSet[B >: A]: Set[B]
override def toString: String
Definition Classes
Any
def whole: Vector[A]

Concrete fields

val head: A
val tail: Vector[A]