NamedVector

final class NamedVector[+A](namePlural: String, val underlying: Vector[A])
Companion:
object
class Object
trait Matchable
class Any

Value members

Concrete methods

def attemptAtIndex(i: Int): Either[String, A]
def attemptOne: Either[String, A]

Expect exactly one element

Expect exactly one element

def dist[F[_], B](implicit ev: NamedVector[A] <:< NamedVector[F[B]], F: Distributive[F]): F[NamedVector[B]]
def distGetOne[F[_], B](implicit ev: NamedVector[A] <:< NamedVector[F[B]], F: Distributive[F]): F[B]
def filter(desc: String, f: A => Boolean): NamedVector[A]
def getAtIndex(i: Int): A
def getOne: A

Expect exactly one element

Expect exactly one element

def map[B](f: A => B): NamedVector[B]

Concrete fields

val underlying: Vector[A]