PipeSemiautoConfiguredSupport

Mix-in providing derive method for semiautomatic Pipe derivation without recursion and custom configuration

class Object
trait Matchable
class Any

Type members

Classlikes

object Config

Utility useful for providing configuration to macro.

Utility useful for providing configuration to macro.

Example: TypeClass.derive(TypeClass.Config[In, Out].enableDiagnostics).

Types

type Config[In, Out] = PipeDerivationConfig[Pipe, In, Out]

Value members

Concrete methods

inline def derive[In, Out](inline config: Config[In, Out])(using pipeDerivation: PipeDerivation[Pipe]): Pipe[In, Out]

Derives Pipe[In, Out] using provided settings

Derives Pipe[In, Out] using provided settings