val someVariable: Int = 2
trait RenderingContext
class Renderer(using RenderingContext)
val renderer: Renderer = Renderer()
trait Ord:
type Self
trait SemiGroup:
type Self
extension (x: Self) def combine(y: Self): Self
val someVariable: Int = 2
trait RenderingContext
class Renderer(using RenderingContext)
val renderer: Renderer = Renderer()
trait Ord:
type Self
trait SemiGroup:
type Self
extension (x: Self) def combine(y: Self): Self