Data.Generics.Str
Contents
Description
This module provides the Str data type, which is used by the
underlying uniplate and biplate methods. It should not
be used directly under normal circumstances.
The Data Type
data Str a
strStructure :: Str a -> ([a], [a] -> Str a)
Transform a Str to a list, and back again, in a structure
preserving way. The output and input lists must be equal in
length.