package scientist
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- scientist
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- trait CleanResultForDisplay[Res] extends (Res) ⇒ Res
- class DetailedResultsComparator[J, Req, Res] extends ResultComparator[Req, Res] with JsonWriterLanguage
- case class ProveInProduction[M[_], Fail, Req, Res]()(implicit monad: MonadCanFail[M, Fail], failer: TwoServiceFailer[M, Fail], resultComparator: ResultComparator[Req, Res], cleanResultForDisplay: CleanResultForDisplay[Res]) extends TwoServiceProcessor[M, Fail, Req, Res] with Product with Serializable
- trait ResultComparator[Req, Res] extends AnyRef
- trait ResultsPrinter extends (String) ⇒ Unit
- case class TwoService[M[_], Fail, Req, Res](twoServiceProcessor: TwoServiceProcessor[M, Fail, Req, Res], service1: (Req) ⇒ M[Res], service2: (Req) ⇒ M[Res])(implicit monad: MonadCanFail[M, Fail], twoServiceFailer: TwoServiceFailer[M, Fail]) extends (Req) ⇒ M[Res] with Product with Serializable
- trait TwoServiceFailer[M[_], Fail] extends AnyRef
- type TwoServiceMerger[M[_], Req, Res] = (Req, Option[(Req, M[Res])], Option[(Req, M[Res])]) ⇒ M[Res]
- trait TwoServiceProcessor[M[_], Fail, Req, Res] extends AnyRef
Value Members
- object CleanResultForDisplay
- object ProveInProduction extends Serializable
- object ResultComparator
- object ResultsPrinter
- object TwoServiceFailer