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