Skip to content

Commit

Permalink
move already cross-compilable parts of the code to shared scala direc…
Browse files Browse the repository at this point in the history
…tory
  • Loading branch information
krzemin committed Mar 12, 2023
1 parent 10ed681 commit d679766
Show file tree
Hide file tree
Showing 11 changed files with 6 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,15 @@ import io.scalaland.chimney.internal.TransformerFlags
* @since 0.6.0
*/
final class TransformerConfiguration[Flags <: TransformerFlags]
extends FlagsDsl[Lambda[`F1 <: TransformerFlags` => TransformerConfiguration[F1]], Flags]
extends FlagsDsl[TransformerConfiguration.UpdateFlag, Flags]
// the following doesn't cross-compile on Scala 3:
// extends FlagsDsl[Lambda[`F1 <: TransformerFlags` => TransformerConfiguration[F1]], Flags]

/** @since 0.6.0 */
object TransformerConfiguration {

type UpdateFlag[F1 <: TransformerFlags] = TransformerConfiguration[F1]

/** @since 0.6.0 */
implicit val default: TransformerConfiguration[TransformerFlags.Default] =
new TransformerConfiguration[TransformerFlags.Default]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ object ErrorMessage {
*
* @since 0.7.0
*/
final case object EmptyValue extends ErrorMessage
case object EmptyValue extends ErrorMessage

/** Represents partial function is not defined for specific argument error
*
Expand Down

0 comments on commit d679766

Please sign in to comment.