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