Data.Rope
Documentation
Instances
| Show a => Show (Rope a) | |
| Arbitrary (Rope ByteString) | |
| StringLike a => StringLike (Rope a) |
class StringLike a whereSource
Methods
(.<) :: Elem a -> a -> aSource
(>.) :: a -> Elem a -> aSource
splitAt :: Int -> a -> (a, a)Source
decomposeAt :: Int -> a -> (a, Elem a, a)Source
Instances
| StringLike ByteString | |
| StringLike a => StringLike (Rope a) |
pack :: StringLike a => Int -> a -> Rope aSource
unpack :: StringLike a => Rope a -> aSource