NonEmptySetImpl

Actual implementation for cats.data.NonEmptySet

Note:

This object is kept public for the sake of binary compatibility only and therefore is subject to changes in future versions of Cats. Do not use directly - use cats.data.NonEmptySet instead.

class Object
trait Matchable
class Any

Type members

Inherited types

type Type[A] <: Base & Tag
Inherited from:
Newtype

Value members

Concrete methods

def apply[A](head: A, tail: SortedSet[A])(implicit A: Order[A]): Type[A]
def fromSet[A](as: SortedSet[A]): Option[Type[A]]
def fromSetUnsafe[A](set: SortedSet[A]): Type[A]
def of[A](a: A, as: A*)(implicit A: Order[A]): Type[A]
def one[A](a: A)(implicit A: Order[A]): Type[A]

Deprecated and Inherited methods

@deprecated("use catsDataEqForNonEmptySetFromEqA instead", "2.8.0")
def catsDataEqForNonEmptySet[A](implicit A: Order[A]): Eq[Type[A]]
Deprecated
Inherited from:
NonEmptySetInstances1

Implicits

Implicits

implicit def catsNonEmptySetOps[A](value: Type[A]): NonEmptySetOps[A]

Inherited implicits

implicit def catsDataEqForNonEmptySetFromEqA[A](implicit A: Eq[A]): Eq[Type[A]]
Inherited from:
NonEmptySetInstances1
Inherited from:
NonEmptySetInstances0
implicit def catsDataOrderForNonEmptySet[A](implicit A: Order[A]): Order[Type[A]]
Inherited from:
NonEmptySetInstances
implicit def catsDataShowForNonEmptySet[A](implicit A: Show[A]): Show[Type[A]]
Inherited from:
NonEmptySetInstances