NonEmptyVector

Companion
class
class Object
trait Matchable
class Any

Type members

Classlikes

final class Builder[A](head: A)
object Sole

Value members

Concrete methods

def apply[A](h: A, t: A*): NonEmptyVector[A]
def apply[A](h: A, t: Vector[A]): NonEmptyVector[A]
def end[A](init: Vector[A], last: A): NonEmptyVector[A]
def endO[A](init: Option[NonEmptyVector[A]], last: A): NonEmptyVector[A]
def endOV[A](init: Option[Vector[A]], last: A): NonEmptyVector[A]
def force[A](v: Vector[A]): NonEmptyVector[A]
def maybe[A, B](v: Vector[A], empty: => B)(f: NonEmptyVector[A] => B): B
def newBuilder[A](head: A): Builder[A]
def newBuilderNE[A](as: NonEmptyVector[A]): Builder[A]
def one[A](h: A): NonEmptyVector[A]
def option[A](v: Vector[A]): Option[NonEmptyVector[A]]
def unwrapOption[A](o: Option[NonEmptyVector[A]]): Vector[A]
def varargs[A](h: A, t: A*): NonEmptyVector[A]

Avoids failed type-inference with NonEmptyVector(Vector.empty[Int], Vector.empty[Int])

Avoids failed type-inference with NonEmptyVector(Vector.empty[Int], Vector.empty[Int])

Implicits

Implicits

implicit def nonEmptyTraverse: NonEmptyTraverse[[A] =>> NonEmptyVector[A]]
implicit def semigroup[A]: Semigroup[NonEmptyVector[A]]
@nowarn("cat=unused")
implicit def univEq[A](implicit evidence$3: UnivEq[A]): UnivEq[NonEmptyVector[A]]

Inherited implicits

implicit def equality[A](implicit evidence$4: Eq[A]): Eq[NonEmptyVector[A]]
implicit def order[A](implicit evidence$5: Order[A]): Order[NonEmptyVector[A]]