Bottom

kofre.base.Bottom$
See theBottom companion trait
object Bottom

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Bottom.type

Members list

Concise view

Type members

Classlikes

class ProductBottom[T <: Product](pm: ProductOf[T], bottoms: Tuple) extends Bottom[T]

Attributes

Graph
Supertypes
trait Bottom[T]
class Object
trait Matchable
class Any

Value members

Concrete methods

def apply[A](using bottom: Bottom[A]): Bottom[A]
inline def derived[T <: Product](using pm: ProductOf[T]): Bottom[T]
def empty[A](using bottom: Bottom[A]): A

Givens

Givens

given dotFun[V]: Bottom[DotFun[V]]
given dotMap[K, V]: Bottom[DotMap[K, V]]
given dotSet[K, V]: Bottom[DotSet]
given dots: Bottom[Dots]
given dotted[A : Bottom]: Bottom[Dotted[A]]
given mapBottom[K, V]: Bottom[Map[K, V]]
given optionBottom[V]: optionBottom[V]
given pairBottom[A : Bottom, B : Bottom]: Bottom[(A, B)]
given queueBottom[V]: queueBottom[V]
given setBottom[V]: Bottom[Set[V]]