IsTag

fs2.data.pattern.IsTag
trait IsTag[Tag] extends Eq[Tag]

Attributes

Source
IsTag.scala
Graph
Supertypes
trait Eq[Tag]
trait Serializable
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def isOpen(tag: Tag): Boolean

Indicates whether this tag is open. For instance, tags representing integers are open, strings as well.

Indicates whether this tag is open. For instance, tags representing integers are open, strings as well.

Attributes

Source
IsTag.scala
def range(tag: Tag): Iterator[Tag]

The range of this tag type, i.e. all possible values. If the tag is open, returns an empty iterator.

The range of this tag type, i.e. all possible values. If the tag is open, returns an empty iterator.

Attributes

Source
IsTag.scala

Concrete methods

final def hasUnmatchedConstructor(skel: Skeleton[_, Tag], matched: Set[Tag]): Boolean

Attributes

Source
IsTag.scala

Inherited methods

def eqv(x: Tag, y: Tag): Boolean

Returns true if x and y are equivalent, false otherwise.

Returns true if x and y are equivalent, false otherwise.

Attributes

Inherited from:
Eq
Source
Eq.scala
def neqv(x: Tag, y: Tag): Boolean

Returns false if x and y are equivalent, true otherwise.

Returns false if x and y are equivalent, true otherwise.

Attributes

Inherited from:
Eq
Source
Eq.scala