rose-trees-0.0.1.1: A collection of rose tree structures.

Safe HaskellNone
LanguageHaskell2010

Data.Tree.Rose

Documentation

class RoseTree c u t | c -> u, c -> t where Source

Methods

(@->) :: t a -> u (c a) -> c a infixr 9 Source

Instances

RoseTree Tree [] Identity 
RoseTree KnuthForest Identity Identity 
Default t => RoseTree (PseudoTrie t) NonEmpty (PT t) 

newtype PT t a Source

Constructors

PT (t, Maybe a) 

Instances

Default t => RoseTree (PseudoTrie t) NonEmpty (PT t)