Safe Haskell | None |
---|
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
strStructure :: Str a -> ([a], [a] -> Str a)Source
Transform a Str
to a list, and back again, in a structure
preserving way. The output and input lists must be equal in
length.