softwaremill / diffx

Pretty diffs for scala case classes
Apache License 2.0
342 stars 30 forks source link

Scala 3 Auto Derivation doesn't seem to work #426

Open yzia2000 opened 1 year ago

yzia2000 commented 1 year ago

Hi recently migrated my codebase to Scala 3. But it seems that the old test cases that use shouldMatchTo seem to complain

    ??? shouldMatchTo ???

With this error:

1. value shouldMatchTo is not a member of Dto.
   Extension methods were tried, but could not be fully constructed:

       com.softwaremill.diffx.scalatest.DiffShouldMatcher.shouldMatchTo[
         Dto
       ](

  Note: given instance indicator in trait AutoDerivation was not considered because it was not imported with `import given`.

Can someone help me with this?