crystal.react.reuse

Type members

Classlikes

final implicit
class AnyReuseOps[A](a: A) extends AnyVal
final implicit
class Fn1ReuseOps[R, B](fn: R => B) extends AnyVal
final implicit
class Fn2ReuseOps[R, S, B](fn: (R, S) => B) extends AnyVal
final implicit
class Fn3ReuseOps[R, S, T, B](fn: (R, S, T) => B) extends AnyVal
trait Reuse[+A]
Companion
object
object Reuse extends AppliedSyntax with CurryingSyntax with CurrySyntax with ReusableInterop
Companion
class
final implicit
class Tuple2ReuseOps[R, S](t: (R, S)) extends AnyVal
final implicit
class Tuple3ReuseOps[R, S, T](t: (R, S, T)) extends AnyVal

Types

type ==>[A, B] = Reuse[A => B]

Implicits

Implicits

final implicit
def AnyReuseOps[A](a: A): AnyReuseOps[A]
final implicit
def Fn1ReuseOps[R, B](fn: R => B): Fn1ReuseOps[R, B]
final implicit
def Fn2ReuseOps[R, S, B](fn: (R, S) => B): Fn2ReuseOps[R, S, B]
final implicit
def Fn3ReuseOps[R, S, T, B](fn: (R, S, T) => B): Fn3ReuseOps[R, S, T, B]
final implicit
def Tuple2ReuseOps[R, S](t: (R, S)): Tuple2ReuseOps[R, S]
final implicit
def Tuple3ReuseOps[R, S, T](t: (R, S, T)): Tuple3ReuseOps[R, S, T]