libretto.lambda.Bin$
See theBin companion trait
object Bin
Attributes
Members list
Concise view
Type members
Classlikes
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Inherited types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
Value members
Concrete methods
def branchesOf[<*>[_, _], T[_], F[_], A, B](tree: Bin[<*>, T, F, <*>[A, B]])(using leafIsNotBranch: [x, y, z] => (x$1: T[x] =:= <*>[y, z]) => Nothing)(using BiInjective[<*>]): (Bin[<*>, T, F, A], Bin[<*>, T, F, B])
Givens
Givens
given `given_Cartesian_<*>_Bin`[<*>[_, _], T[_], F[_]](using leafIsNotBranch: [x, y, z] => (x$1: T[x] =:= <*>[y, z]) => Nothing)(using x$2: BiInjective[<*>]): `given_Cartesian_<*>_Bin`[<*>, T, F]