blob: a9d249467c1663f9f70e01ed65f81e70a7381e17 (
plain)
1
2
3
4
5
6
7
8
9
10
11
|
// Extends
trait A extends B
trait A extends (B => B){}
trait Color
object Red extends Color
// Derives
enum Tree[T] derives Eq, Ordering, Show {
case Branch[T](left: Tree[T], right: Tree[T])
case Leaf[T](elem: T)
}
|