Case

io.github.arainko.ducktape.Case$package.Case
opaque object Case

Attributes

Source
Case.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Case.type

Members list

Type members

Classlikes

object Computed

Attributes

Source
Case.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Computed.type
object Const

Attributes

Source
Case.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Const.type

Types

opaque type Computed[SourceSubtype]

Attributes

Source
Case.scala
opaque type Const[SourceSubtype]

Attributes

Source
Case.scala

Value members

Concrete methods

def computed[A, B, SourceTpe, DestTpe](selector: Selector ?=> A => SourceTpe, function: SourceTpe => DestTpe): Case[A, B]

Attributes

Source
Case.scala
def const[A, B, SourceTpe, DestTpe](selector: Selector ?=> A => SourceTpe, value: DestTpe): Case[A, B]

Attributes

Source
Case.scala

Deprecated methods

def computed[SourceSubtype]: Computed[SourceSubtype]

Attributes

Deprecated
[Since version 0.2.0-M1] Use the variant that accepts a path selector instead (Case.computed(_.at[SourceSubtype], ...))
Source
Case.scala
def const[SourceSubtype]: Const[SourceSubtype]

Attributes

Deprecated
[Since version 0.2.0-M1] Use the variant that accepts a path selector instead (Case.const(_.at[SourceSubtype], ...))
Source
Case.scala