libretto.lambda.Bin
See theBin companion trait
object Bin
Attributes
Members list
Type members
Classlikes
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Inherited and Abstract 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] => (T[x] =:= <*>[y, z]) => Nothing)(using BiInjective[<*>]): (Bin[<*>, T, F, A], Bin[<*>, T, F, B])
Givens
Givens
given `given_StrongZippable_<*>_Bin`[<*>[_, _], T[_], F[_]](using leafIsNotBranch: [x, y, z] => (T[x] =:= <*>[y, z]) => Nothing)(using x$2: BiInjective[<*>]): `given_StrongZippable_<*>_Bin`[<*>, T, F]
In this article