Package

akka.http.scaladsl.server

util

Permalink

package util

Visibility
  1. Public
  2. All

Type Members

  1. abstract class ApplyConverter[L] extends AnyRef

    Permalink

    ApplyConverter allows generic conversion of functions of type (T1, T2, ...) => Route to (TupleX(T1, T2, ...)) => Route.

  2. trait BinaryPolyFunc extends AnyRef

    Permalink

    Allows the definition of binary poly-functions (e.g.

    Allows the definition of binary poly-functions (e.g. for folding over tuples).

    Note: the poly-function implementation seen here is merely a stripped down version of what Miles Sabin made available with his awesome shapeless library. All credit goes to him!

  3. trait ClassMagnet[T] extends AnyRef

    Permalink

    A magnet that wraps a ClassTag

  4. trait ConstructFromTuple[T, R] extends (T) ⇒ R

    Permalink

    Constructor for instances of type R which can be created from a tuple of type T.

  5. sealed trait Tuple[T] extends AnyRef

    Permalink

    Phantom type providing implicit evidence that a given type is a Tuple or Unit.

  6. final class TupleOps[T] extends AnyVal

    Permalink
  7. trait Tupler[T] extends AnyRef

    Permalink

    Provides a way to convert a value into an Tuple.

    Provides a way to convert a value into an Tuple. If the value is already a Tuple then it is returned unchanged, otherwise it's wrapped in a Tuple1 instance.

Value Members

  1. object ApplyConverter extends ApplyConverterInstances

    Permalink
  2. object BinaryPolyFunc

    Permalink
  3. object ClassMagnet

    Permalink
  4. object ConstructFromTuple extends ConstructFromTupleInstances

    Permalink
  5. object Tuple

    Permalink
  6. object TupleOps

    Permalink
  7. object Tupler extends LowerPriorityTupler

    Permalink

Ungrouped