@@ -68,7 +68,7 @@ data Codec ps failure (f :: ps -> Type) m bytes = Codec {
6868 encode :: forall (st :: ps ) (st' :: ps ).
6969 StateTokenI st
7070 => ActiveState st
71- => f st'
71+ => f st
7272 -> Message ps st st'
7373 -> bytes ,
7474
@@ -180,8 +180,8 @@ prop_codecM
180180 => Codec ps failure f m bytes
181181 -> AnyMessage ps f
182182 -> m Bool
183- prop_codecM Codec {encode, decode} (AnyMessage f f ' (msg :: Message ps st st' )) = do
184- r <- decode (stateToken :: StateToken st ) f >>= runDecoder [encode f' msg]
183+ prop_codecM Codec {encode, decode} (AnyMessage f _f ' (msg :: Message ps st st' )) = do
184+ r <- decode (stateToken :: StateToken st ) f >>= runDecoder [encode f msg]
185185 case r :: Either failure (SomeMessage st ) of
186186 Right (SomeMessage msg') -> return $ TP. AnyMessage msg' == TP. AnyMessage msg
187187 Left _ -> return False
@@ -218,14 +218,14 @@ prop_codec_splitsM
218218 -> AnyMessage ps f
219219 -> m Bool
220220prop_codec_splitsM splits
221- Codec {encode, decode} (AnyMessage f f ' (msg :: Message ps st st' )) = do
221+ Codec {encode, decode} (AnyMessage f _f ' (msg :: Message ps st st' )) = do
222222 and <$> sequence
223223 [ do r <- decode (stateToken :: StateToken st ) f >>= runDecoder bytes'
224224 case r :: Either failure (SomeMessage st ) of
225225 Right (SomeMessage msg') -> return $ TP. AnyMessage msg' == TP. AnyMessage msg
226226 Left _ -> return False
227227
228- | let bytes = encode f' msg
228+ | let bytes = encode f msg
229229 , bytes' <- splits bytes ]
230230
231231
@@ -258,12 +258,12 @@ prop_codecs_compatM
258258 -> AnyMessage ps f
259259 -> m Bool
260260prop_codecs_compatM codecA codecB
261- (AnyMessage f f ' (msg :: Message ps st st' )) =
262- getAll <$> do r <- decode codecB (stateToken :: StateToken st ) f >>= runDecoder [encode codecA f' msg]
261+ (AnyMessage f _f ' (msg :: Message ps st st' )) =
262+ getAll <$> do r <- decode codecB (stateToken :: StateToken st ) f >>= runDecoder [encode codecA f msg]
263263 case r :: Either failure (SomeMessage st ) of
264264 Right (SomeMessage msg') -> return $ All $ TP. AnyMessage msg' == TP. AnyMessage msg
265265 Left _ -> return $ All False
266- <> do r <- decode codecA (stateToken :: StateToken st ) f >>= runDecoder [encode codecB f' msg]
266+ <> do r <- decode codecA (stateToken :: StateToken st ) f >>= runDecoder [encode codecB f msg]
267267 case r :: Either failure (SomeMessage st ) of
268268 Right (SomeMessage msg') -> return $ All $ TP. AnyMessage msg' == TP. AnyMessage msg
269269 Left _ -> return $ All False
0 commit comments