rose-trees-0.0.4.3: A collection of rose tree structures.
Data.Tree.Rose
type family Head (x :: *) :: * #
Instances
type family Tail (y :: *) :: * #
class RoseTree c where #
Minimal complete definition
(@->)
Methods
(@->) :: Head (c a) -> Tail (c a) -> c a infixr 9 #
(@->) :: Head (Tree a) -> Tail (Tree a) -> Tree a #
(@->) :: Head (SetTree a) -> Tail (SetTree a) -> SetTree a #
(@->) :: Head (KnuthForest a) -> Tail (KnuthForest a) -> KnuthForest a #
(@->) :: Head (KnuthTree a) -> Tail (KnuthTree a) -> KnuthTree a #
(@->) :: Head (HashTree a) -> Tail (HashTree a) -> HashTree a #