GenericShape

trait GenericShape[F[_]] extends Shape[[_] =>> Finalized[F, _$2]]
trait Shape[[_] =>> Finalized[F, _$2]]
trait Algebra[[_] =>> Finalized[F, _$2]]
class Object
trait Matchable
class Any

Type members

Classlikes

trait ShapeApi

Value members

Abstract methods

Concrete methods

def circle(diameter: Double): Finalized[F, Unit]
def empty: Finalized[F, Unit]
def rectangle(width: Double, height: Double): Finalized[F, Unit]
def square(width: Double): Finalized[F, Unit]
def triangle(width: Double, height: Double): Finalized[F, Unit]