AppContextAsyncProviders

com.github.rssh.appcontext.AppContextAsyncProviders
See theAppContextAsyncProviders companion trait

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

trait TryBuild[F[_], Xs <: NonEmptyTuple]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class TryBuildFailure[F, Xs]
class TryBuildSuccess[F, Xs]
case class TryBuildFailure[F[_], Xs <: NonEmptyTuple](message: String) extends TryBuild[F, Xs]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait TryBuild[F, Xs]
class Object
trait Matchable
class Any
Show all
case class TryBuildSuccess[F[_], Xs <: NonEmptyTuple](providers: AppContextAsyncProviders[F, Xs]) extends TryBuild[F, Xs]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait TryBuild[F, Xs]
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

inline def checkAllAreNeeded[F[_], Xs <: NonEmptyTuple](using p: AppContextAsyncProviders[F, Xs]): Boolean
def tryBuildImpl[F[_] : Type, Xs <: NonEmptyTuple : Type](implicit evidence$1: Type[F], evidence$2: Type[Xs], Quotes): Expr[TryBuild[F, Xs]]

Givens

Givens

inline given build[F[_] : CpsMonad, Xs <: NonEmptyTuple, R <: TryBuild[F, Xs]](implicit evidence$1: CpsMonad[F], inline trb: R, inline ev: R <:< TryBuildSuccess[F, Xs]): AppContextAsyncProviders[F, Xs]
transparent inline given tryBuild[F[_], Xs <: NonEmptyTuple]: TryBuild[F, Xs]