File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -2131,7 +2131,7 @@ instance IsString (Seq Char) where
2131
2131
reverse :: Seq a -> Seq a
2132
2132
reverse (Seq xs) = Seq (reverseTree id xs)
2133
2133
2134
- reverseTree :: (a -> a ) -> FingerTree a -> FingerTree a
2134
+ reverseTree :: (a -> b ) -> FingerTree a -> FingerTree b
2135
2135
reverseTree _ Empty = Empty
2136
2136
reverseTree f (Single x) = Single (f x)
2137
2137
reverseTree f (Deep s pr m sf) =
@@ -2140,13 +2140,13 @@ reverseTree f (Deep s pr m sf) =
2140
2140
(reverseDigit f pr)
2141
2141
2142
2142
{-# INLINE reverseDigit #-}
2143
- reverseDigit :: (a -> a ) -> Digit a -> Digit a
2143
+ reverseDigit :: (a -> b ) -> Digit a -> Digit b
2144
2144
reverseDigit f (One a) = One (f a)
2145
2145
reverseDigit f (Two a b) = Two (f b) (f a)
2146
2146
reverseDigit f (Three a b c) = Three (f c) (f b) (f a)
2147
2147
reverseDigit f (Four a b c d) = Four (f d) (f c) (f b) (f a)
2148
2148
2149
- reverseNode :: (a -> a ) -> Node a -> Node a
2149
+ reverseNode :: (a -> b ) -> Node a -> Node b
2150
2150
reverseNode f (Node2 s a b) = Node2 s (f b) (f a)
2151
2151
reverseNode f (Node3 s a b c) = Node3 s (f c) (f b) (f a)
2152
2152
You can’t perform that action at this time.
0 commit comments