cardano-cli-8.23.1.0: The Cardano command-line interface
Safe HaskellSafe-Inferred
LanguageHaskell2010

Cardano.CLI.IO.Lazy

Synopsis

Documentation

replicateMMonadUnliftIO m ⇒ Int → m a → m [a] Source #

sequenceMMonadUnliftIO m ⇒ [m a] → m [a] Source #

traverseMMonadUnliftIO m ⇒ (a → m b) → [a] → m [b] Source #

Traverses the function over the list and produces a lazy list in a monadic context.

It is intended to be like the "standard" traverse except that the list is generated lazily.

traverseStateM ∷ ∀ m s a b. MonadUnliftIO m ⇒ s → (s → a → m (s, b)) → [a] → m [b] Source #

forMMonadUnliftIO m ⇒ [a] → (a → m b) → m [b] Source #

forStateMMonadUnliftIO m ⇒ s → [a] → (s → a → m (s, b)) → m [b] Source #