module Data.Rope (
Rope
, length
, null
, Breakable(..)
, splitAt
, take
, drop
, Packable(..)
, empty
, fromByteString
, fromChunks
, fromLazyByteString
, fromWords
, fromChar
, fromWord8
, fromString
, Unpackable(..)
, toChunks
, toLazyByteString
, toString
) where
import Prelude ()
import Data.Rope.Internal
( Rope
, empty
, length
, null
, fromChunks
, fromByteString
, fromLazyByteString
, fromWords
, fromChar
, fromWord8
, fromString
, toString
, toChunks
, toLazyByteString
, Packable(..)
, Breakable(..)
, Unpackable(..)
, splitAt
, take
, drop)