Plated

sealed
trait Plated[A, B]
Companion
object
class Object
trait Matchable
class Any
class Sandwich[A, X, Y, B]
class SemiCons[A1, A2, X2, Y2, Z1, Z2, B]
class SemiSnoc[A, X1, X2, Y2, Z2, B1, B2]
class Solid[A, B]
class Stacked[A1, A2, B1, B2]
class XI[A1, A2, P1, P2, Q, R, S1, S2, B1, B2]

Value members

Abstract methods

def fold(using ev: SymmetricSemigroupalCategory[->, |*|]): A -> B

Concrete methods

def after[Z](that: Permeable[Z, A]): Preshuffled[Z, _, B]