Make

eu.timepit.statuspage.cats.Make
final class Make[F[_], E](val showError: E => String)(implicit parallel: Parallel[F], F: MonadError[F, E])

Attributes

Source:
Make.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def entry[A](name: String, fa: F[A])(f: A => Result): F[Item]

Attributes

Source:
Make.scala
def entryInfo(name: String, fmsg: F[String]): F[Item]

Attributes

Source:
Make.scala
def entryOk[A](name: String, fa: F[A]): F[Item]

Attributes

Source:
Make.scala
def group(name: String, items: F[Item]*): F[Item]

Attributes

Source:
Make.scala
def resultFromEither[A](either: Either[E, A])(f: A => Result): Result

Attributes

Source:
Make.scala
def resultFromError(e: E): Result

Attributes

Source:
Make.scala
def root(items: F[Item]*): F[Root]

Attributes

Source:
Make.scala

Concrete fields

val showError: E => String

Attributes

Source:
Make.scala