nee-core / dev.neeffect.nee.effects.utils

Package dev.neeffect.nee.effects.utils

Types

Logging

Marker interface for diagnostic log support.

interface Logging

Extensions for External Classes

io.vavr.control.Either

Functions

invalid

Marks invalid function (expected to not be called).

fun invalid(): Nothing

logger

Use it to log using slf4j.

fun <T : Logging> T.logger(): Logger

tupled

fun <ENV, A, B, R> tupled(f: (ENV) -> (A, B) -> R): (ENV) -> (Tuple2<A, B>) -> R

tupled2

fun <ENV, A, B, R> tupled2(f: (ENV) -> (A, B) -> R): (ENV) -> (Tuple2<A, B>) -> R

tupled3

fun <ENV, A, B, C, R> tupled3(f: (ENV) -> (A, B, C) -> R): (ENV) -> (Tuple3<A, B, C>) -> R