rope-0.6.4: Tools for manipulating fingertrees of bytestrings with optional annotations

Safe HaskellNone

Data.Rope.Branded

Contents

Synopsis

Documentation

data Branded brand t a Source

Constructors

Branded 

Fields

context :: !t
 
extractBranded :: a
 

type UBR a = (Unsafe `Branded` Rope) aSource

Unpacking Ropes

unpack :: Unpackable t => Branded s Rope a -> [t]Source

MonadWriter

runBranded :: Branded s t a -> (a, t)Source