Package

io.finch

internal

Permalink

package internal

This package contains an internal-use only type-classes and utilities that power Finch's API.

It's not recommended to use any of the internal API directly, since it might change without any deprecation cycles.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. internal
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. implicit final class HttpContent extends AnyVal

    Permalink
  2. implicit final class HttpMessage extends AnyVal

    Permalink
  3. trait Mapper[F[_], A] extends AnyRef

    Permalink

    A type class that allows the Endpoint to be mapped to either A => B or A => Future[B].

  4. trait PairAdjoin[A, B] extends DepFn2[A, B]

    Permalink

    We need a version of shapeless.ops.adjoin.Adjoin that provides slightly different behavior in the case of singleton results (we simply return the value, not a singleton HList).

  5. abstract class ParseNumber[A] extends AnyRef

    Permalink
  6. trait ToAsync[A[_], B[_]] extends ~>[A, B]

    Permalink
  7. implicit final class TooFastString extends AnyVal

    Permalink

    Enriches any string with fast tooX conversions.

Value Members

  1. object DummyExecutionContext extends ExecutionContext

    Permalink
  2. object Mapper extends HighPriorityMapperConversions

    Permalink
  3. object PairAdjoin extends LowPriorityPairAdjoin

    Permalink
  4. object ToAsync extends Serializable

    Permalink
  5. val Utf32: Charset

    Permalink
  6. object currentTime

    Permalink
  7. object newLine

    Permalink
  8. object parseInt extends ParseNumber[Int]

    Permalink
  9. object parseLong extends ParseNumber[Long]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped