libretto.lambda.util
package libretto.lambda.util
Members list
Type members
Classlikes
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Applicative[F]
object Applicative
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Applicative.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object given_BiInjective_Tuple2
object BiInjective
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
BiInjective.type
Equality test where value equality of a: F[A]
, b: F[B]
implies type equality A =:= B
. I.e., value equality "clamps" A
and B
together.
Equality test where value equality of a: F[A]
, b: F[B]
implies type equality A =:= B
. I.e., value equality "clamps" A
and B
together.
Corollary: a value a: F[A]
cannot also be assigned a type F[B]
where B != A
: testEqual(a: F[A], a: F[B])
results in Some[A =:= B]
.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object given_ClampEq_Expr
object Exists
object ExistsK
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object Injective
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object Masked
object Monad
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object NonEmptyList
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
NonEmptyList.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object SourcePos
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object StaticValue
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
StaticValue.type
object TypeEq
object TypeEqK
Attributes
- Companion
- object
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object Validated
In this article