org.scalactic

anyvals

package anyvals

Visibility
  1. Public
  2. All

Type Members

  1. final class NonEmptyArray[T] extends AnyVal

    A non-empty array: an ordered, mutable, non-empty collection of elements with IndexedSeq performance characteristics.

  2. final class NonEmptyList[+T] extends AnyVal

    A non-empty list: an ordered, immutable, non-empty collection of elements with LinearSeq performance characteristics.

  3. final class NonEmptyMap[K, +V] extends AnyVal

    A non-empty map: an ordered, immutable, non-empty collection of key-value tuples with LinearSeq performance characteristics.

  4. final class NonEmptySet[T] extends AnyVal

    A non-empty Set: an ordered, immutable, non-empty collection of elements with LinearSeq performance characteristics.

  5. final class NonEmptyString extends AnyVal

    A non-empty list: an ordered, immutable, non-empty collection of elements with LinearSeq performance characteristics.

  6. final class NonEmptyVector[+T] extends AnyVal

    A non-empty list: an ordered, immutable, non-empty collection of elements with LinearSeq performance characteristics.

Value Members

  1. object End

    Object that can be used as an endpoint for NonEmptyList construction expressions that use the cons (::) operator.

  2. object NonEmptyArray

    Companion object for class NonEmptyArray.

  3. object NonEmptyList

    Companion object for class NonEmptyList.

  4. object NonEmptyMap

    Companion object for class NonEmptyMap.

  5. object NonEmptySet

    Companion object for class NonEmptySet.

  6. object NonEmptyString

    Companion object for class NonEmptyString.

  7. object NonEmptyVector

    Companion object for class NonEmptyVector.

Ungrouped