MonadOps

final class MonadOps[F[_], A](fa: F[A]) extends AnyVal
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def iterateUntil(using M: Monad[F])(p: A => Boolean): F[A]
def iterateWhile(using M: Monad[F])(p: A => Boolean): F[A]
def untilM[G[_]](using M: Monad[F], G: Alternative[G])(p: F[Boolean]): F[G[A]]
def untilM_(using M: Monad[F])(p: F[Boolean]): F[Unit]
def whileM[G[_]](using M: Monad[F], G: Alternative[G])(p: F[Boolean]): F[G[A]]
def whileM_(using M: Monad[F])(p: F[Boolean]): F[Unit]