Select

class Select[F[_]](api: Gopher[F])
Companion
object
class Object
trait Matchable
class Any

Value members

Concrete methods

inline def afold[S](s0: S)(inline step: S => S | Done[S]): F[S]
def afold_async[S](s0: S)(step: S => F[S | Done[S]]): F[S]
inline def aforever(inline pf: PartialFunction[Any, Unit]): F[Unit]
def aforever_async(pf: PartialFunction[Any, F[Unit]]): F[Unit]
inline def apply[A](inline pf: PartialFunction[Any, A]): A
def fold[S](s0: S)(step: S => S | Done[S]): S
def fold_async[S](s0: S)(step: S => F[S | Done[S]]): F[S]
def group[S]: SelectGroup[F, S]
def loop: SelectLoop[F]
def map[A](step: SelectGroup[F, A] => A): ReadChannel[F, A]
def mapAsync[A](step: SelectGroup[F, A] => F[A]): ReadChannel[F, A]
def once[S]: SelectGroup[F, S]