io.github.arainko.ducktape

Members list

Concise view

Type members

Classlikes

object Arg

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Arg.type
opaque object Case

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Case.type
object Field

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Field.type
@FunctionalInterface
trait Transformer[Source, Dest]

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait ForCoproduct[Source, Dest]
trait ForProduct[Source, Dest]
trait FromAnyVal[Source, Dest]
class Identity[Source, Dest]
trait ToAnyVal[Source, Dest]

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Types

opaque type ArgBuilderConfig[Source, Dest, ArgSelector <: FunctionArguments]
opaque type BuilderConfig[Source, Dest]

Extensions

Extensions

extension [Source](value: Source)
def into[Dest]: AppliedBuilder[Source, Dest]
transparent inline def intoVia[Func](inline function: Func)(using ProductOf[Source], FunctionMirror[Func]): Any
def to[Dest](using Transformer[Source, Dest]): Dest
inline def via[Func](inline function: Func)(using Func: FunctionMirror[Func], Source: ProductOf[Source]): Return