Methods
take :: CountOf (Element (DList a)) -> DList a -> DList a #
revTake :: CountOf (Element (DList a)) -> DList a -> DList a #
drop :: CountOf (Element (DList a)) -> DList a -> DList a #
revDrop :: CountOf (Element (DList a)) -> DList a -> DList a #
splitAt :: CountOf (Element (DList a)) -> DList a -> (DList a, DList a) #
revSplitAt :: CountOf (Element (DList a)) -> DList a -> (DList a, DList a) #
splitOn :: (Element (DList a) -> Bool) -> DList a -> [DList a] #
break :: (Element (DList a) -> Bool) -> DList a -> (DList a, DList a) #
breakEnd :: (Element (DList a) -> Bool) -> DList a -> (DList a, DList a) #
breakElem :: Element (DList a) -> DList a -> (DList a, DList a) #
takeWhile :: (Element (DList a) -> Bool) -> DList a -> DList a #
dropWhile :: (Element (DList a) -> Bool) -> DList a -> DList a #
intersperse :: Element (DList a) -> DList a -> DList a #
intercalate :: Element (DList a) -> DList a -> Element (DList a) #
span :: (Element (DList a) -> Bool) -> DList a -> (DList a, DList a) #
spanEnd :: (Element (DList a) -> Bool) -> DList a -> (DList a, DList a) #
filter :: (Element (DList a) -> Bool) -> DList a -> DList a #
partition :: (Element (DList a) -> Bool) -> DList a -> (DList a, DList a) #
reverse :: DList a -> DList a #
uncons :: DList a -> Maybe (Element (DList a), DList a) #
unsnoc :: DList a -> Maybe (DList a, Element (DList a)) #
snoc :: DList a -> Element (DList a) -> DList a #
cons :: Element (DList a) -> DList a -> DList a #
find :: (Element (DList a) -> Bool) -> DList a -> Maybe (Element (DList a)) #
sortBy :: (Element (DList a) -> Element (DList a) -> Ordering) -> DList a -> DList a #
singleton :: Element (DList a) -> DList a #
head :: NonEmpty (DList a) -> Element (DList a) #
last :: NonEmpty (DList a) -> Element (DList a) #
tail :: NonEmpty (DList a) -> DList a #
init :: NonEmpty (DList a) -> DList a #
replicate :: CountOf (Element (DList a)) -> Element (DList a) -> DList a #
isPrefixOf :: DList a -> DList a -> Bool #
isSuffixOf :: DList a -> DList a -> Bool #
isInfixOf :: DList a -> DList a -> Bool #
stripPrefix :: DList a -> DList a -> Maybe (DList a) #
stripSuffix :: DList a -> DList a -> Maybe (DList a) #