FallibleTransformer

io.github.arainko.ducktape.fallible.FallibleTransformer$
See theFallibleTransformer companion trait

Attributes

Companion
trait
Source
FallibleTransformer.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Givens

Givens

given betweenCollections[F[x], Source, Dest, SourceColl <: (Iterable), DestColl <: (Iterable)](using transformer: FallibleTransformer[F, Source, Dest], F: Mode[F], factory: Factory[Dest, DestColl[Dest]]): FallibleTransformer[F, SourceColl[Source], DestColl[Dest]]

Attributes

Source
FallibleTransformer.scala
inline given betweenCoproductsAccumulating[F[x], Source, Dest](using Source: SumOf[Source], Dest: SumOf[Dest], F: Accumulating[F]): FallibleTransformer[F, Source, Dest]

Attributes

Source
FallibleTransformer.scala
inline given betweenCoproductsFailFast[F[x], Source, Dest](using Source: SumOf[Source], Dest: SumOf[Dest], F: FailFast[F]): FallibleTransformer[F, Source, Dest]

Attributes

Source
FallibleTransformer.scala
given betweenMaps[F[x], SourceKey, SourceValue, DestKey, DestValue, SourceMap <: (Map), DestMap <: (Map)](using keyTransformer: FallibleTransformer[F, SourceKey, DestKey], valueTransformer: FallibleTransformer[F, SourceValue, DestValue], factory: Factory[(DestKey, DestValue), DestMap[DestKey, DestValue]], F: Mode[F]): FallibleTransformer[F, SourceMap[SourceKey, SourceValue], DestMap[DestKey, DestValue]]

Attributes

Source
FallibleTransformer.scala
given betweenNonOptionOption[F[x], Source, Dest](using transformer: FallibleTransformer[F, Source, Dest], F: Mode[F]): FallibleTransformer[F, Source, Option[Dest]]

Attributes

Source
FallibleTransformer.scala
given betweenOptions[F[x], Source, Dest](using transformer: FallibleTransformer[F, Source, Dest], F: Mode[F]): FallibleTransformer[F, Option[Source], Option[Dest]]

Attributes

Source
FallibleTransformer.scala
inline given betweenProductsAccumulating[F[x], Source, Dest](using Source: ProductOf[Source], Dest: ProductOf[Dest], F: Accumulating[F]): FallibleTransformer[F, Source, Dest]

Attributes

Source
FallibleTransformer.scala
inline given betweenProductsFailFast[F[x], Source, Dest](using Source: ProductOf[Source], Dest: ProductOf[Dest], F: FailFast[F]): FallibleTransformer[F, Source, Dest]

Attributes

Source
FallibleTransformer.scala

Inherited givens

given fallibleFromTotal[F[x], Source, Dest](using total: Transformer[Source, Dest], F: Mode[F]): FallibleTransformer[F, Source, Dest]