NonEmptySet

object NonEmptySet
Companion
class
class Object
trait Matchable
class Any

Type members

Classlikes

object Sole

Value members

Concrete methods

def apply[A](h: A, t: A*)(`evidence$4`: UnivEq[A]): NonEmptySet[A]
@nowarn("cat=unused")
def apply[A](h: A, t: Set[A])(`evidence$5`: UnivEq[A]): NonEmptySet[A]
def force[A](s: Set[A])(`evidence$8`: UnivEq[A]): NonEmptySet[A]
def maybe[A, B](s: Set[A], empty: => B)(f: NonEmptySet[A] => B)(`evidence$6`: UnivEq[A]): B
@nowarn("cat=unused")
def one[A](h: A)(`evidence$3`: UnivEq[A]): NonEmptySet[A]
def option[A](s: Set[A])(`evidence$7`: UnivEq[A]): Option[NonEmptySet[A]]
def unwrapOption[A](o: Option[NonEmptySet[A]]): Set[A]

Implicits

Implicits

implicit def semigroup[A]: Semigroup[NonEmptySet[A]]
@nowarn("cat=unused")
implicit def univEq[A](`evidence$9`: UnivEq[A]): UnivEq[NonEmptySet[A]]