Scala 3 Video: Term Inference with given and using
Briefly

In Scala 3, the new given and using keywords replace the overloaded implicit keyword of Scala 2, streamlining the way term inference is handled and reducing confusion.
Term Inference in Scala 3 utilizes given definitions for creating instances and using declarations as function parameters, which simplifies the process compared to Scala 2's implicits.
The import process for given values has been redesigned in Scala 3 to make it clear where those values originate from, addressing confusion found in previous versions.
By adopting the given and using syntax, Scala 3 aims to enhance the readability and usability of the language, making it easier for developers to work with inferred types.
Read at Alvinalexander
[
|
]