Skip to content

Commit 9d328d9

Browse files
committed
Fix warnings in Codec.CBOR.Cuddle.CBOR.Gen
The combinators seem not to be used.
1 parent 7cb1565 commit 9d328d9

File tree

1 file changed

+1
-14
lines changed
  • src/Codec/CBOR/Cuddle/CBOR

1 file changed

+1
-14
lines changed

src/Codec/CBOR/Cuddle/CBOR/Gen.hs

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ instance (RandomGen r) => RandomGenM (CapGenM r) r (M r) where
123123
applyRandomGenM f _ = state @"randomSeed" f
124124

125125
runGen :: M g a -> GenEnv g -> GenState g -> (a, GenState g)
126-
runGen (M m) env st = runReader (runStateT m st) env
126+
runGen m env st = runReader (runStateT (runM m) st) env
127127

128128
evalGen :: M g a -> GenEnv g -> GenState g -> a
129129
evalGen m env = fst . runGen m env
@@ -166,19 +166,6 @@ genBytes n = asksM @"fakeSeed" $ uniformByteStringM n
166166
genText :: forall g. (RandomGen g) => Int -> M g Text
167167
genText n = pure $ T.pack . take n . join $ repeat ['a' .. 'z']
168168

169-
--------------------------------------------------------------------------------
170-
-- Combinators
171-
--------------------------------------------------------------------------------
172-
173-
choose :: (RandomGen g) => [a] -> M g a
174-
choose xs = genUniformRM (0, length xs) >>= \i -> pure $ xs !! i
175-
176-
oneOf :: (RandomGen g) => [M g a] -> M g a
177-
oneOf xs = genUniformRM (0, length xs) >>= \i -> xs !! i
178-
179-
oneOfGenerated :: (RandomGen g) => M g [a] -> M g a
180-
oneOfGenerated genXs = genXs >>= choose
181-
182169
--------------------------------------------------------------------------------
183170
-- Postlude
184171
--------------------------------------------------------------------------------

0 commit comments

Comments
 (0)