Syntax2

izumi.functional.bio.syntax.Syntax2
See theSyntax2 companion trait
object Syntax2

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Syntax2.type

Members list

Type members

Classlikes

open class ApplicativeErrorOps[F[_, _], +E, +A](val r: F[E, A])(implicit val F: ApplicativeError2[F]) extends GuaranteeOps[F, E, A]

Attributes

Supertypes
class GuaranteeOps[F, E, A]
class ApplicativeOps[F, E, A]
class FunctorOps[F, E, A]
class Object
trait Matchable
class Any
Show all
Known subtypes
class ErrorOps[F, E, A]
class BracketOps[F, E, A]
class PanicOps[F, E, A]
class IOOps[F, E, A]
class AsyncOps[F, E, A]
class WeakAsyncOps[F, E, A]
Show all
open class ApplicativeOps[F[_, _], +E, +A](val r: F[E, A])(implicit val F: Applicative2[F]) extends FunctorOps[F, E, A]

Attributes

Supertypes
class FunctorOps[F, E, A]
class Object
trait Matchable
class Any
Known subtypes
class GuaranteeOps[F, E, A]
class ApplicativeErrorOps[F, E, A]
class ErrorOps[F, E, A]
class BracketOps[F, E, A]
class PanicOps[F, E, A]
class IOOps[F, E, A]
class AsyncOps[F, E, A]
class WeakAsyncOps[F, E, A]
class MonadOps[F, E, A]
Show all
open class AsyncOps[F[_, _], +E, +A](val r: F[E, A])(implicit val F: Async2[F]) extends IOOps[F, E, A], ConcurrentOpsBase[F, E, A]

Attributes

Supertypes
trait ConcurrentOpsBase[F, E, A]
trait ParallelOpsBase[F, E, A]
class IOOps[F, E, A]
class PanicOps[F, E, A]
class BracketOps[F, E, A]
class ErrorOps[F, E, A]
class ApplicativeErrorOps[F, E, A]
class GuaranteeOps[F, E, A]
class ApplicativeOps[F, E, A]
class FunctorOps[F, E, A]
class Object
trait Matchable
class Any
Show all
final class BifunctorOps[F[_, _], +E, +A](val r: F[E, A])(implicit val F: Bifunctor2[F])

Attributes

Supertypes
class Object
trait Matchable
class Any
open class BracketOps[F[_, _], +E, +A](val r: F[E, A])(implicit val F: Bracket2[F]) extends ErrorOps[F, E, A]

Attributes

Supertypes
class ErrorOps[F, E, A]
class ApplicativeErrorOps[F, E, A]
class GuaranteeOps[F, E, A]
class ApplicativeOps[F, E, A]
class FunctorOps[F, E, A]
class Object
trait Matchable
class Any
Show all
Known subtypes
class PanicOps[F, E, A]
class IOOps[F, E, A]
class AsyncOps[F, E, A]
class WeakAsyncOps[F, E, A]
final class ClockAccessor[F[_, _]](dummy: Boolean = ...) extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
final class ConcurrentOps[F[_, _], +E, +A](val r: F[E, A])(implicit val F: Concurrent2[F]) extends ConcurrentOpsBase[F, E, A]

Attributes

Supertypes
trait ConcurrentOpsBase[F, E, A]
trait ParallelOpsBase[F, E, A]
class Object
trait Matchable
class Any
trait ConcurrentOpsBase[F[_, _], +E, +A] extends ParallelOpsBase[F, E, A]

Attributes

Supertypes
trait ParallelOpsBase[F, E, A]
class Object
trait Matchable
class Any
Known subtypes
class AsyncOps[F, E, A]
class ConcurrentOps[F, E, A]
final class EntropyAccessor[F[_, _]](dummy: Boolean = ...) extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
open class ErrorOps[F[_, _], +E, +A](val r: F[E, A])(implicit val F: Error2[F]) extends ApplicativeErrorOps[F, E, A]

Attributes

Supertypes
class ApplicativeErrorOps[F, E, A]
class GuaranteeOps[F, E, A]
class ApplicativeOps[F, E, A]
class FunctorOps[F, E, A]
class Object
trait Matchable
class Any
Show all
Known subtypes
class BracketOps[F, E, A]
class PanicOps[F, E, A]
class IOOps[F, E, A]
class AsyncOps[F, E, A]
class WeakAsyncOps[F, E, A]
final class ForkOps[F[_, _], +E, +A](r: F[E, A])(implicit F: Fork2[F])

Attributes

Supertypes
class Object
trait Matchable
class Any
open class FunctorOps[F[_, _], +E, +A](val r: F[E, A])(implicit val F: Functor2[F])

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class ApplicativeOps[F, E, A]
class GuaranteeOps[F, E, A]
class ApplicativeErrorOps[F, E, A]
class ErrorOps[F, E, A]
class BracketOps[F, E, A]
class PanicOps[F, E, A]
class IOOps[F, E, A]
class AsyncOps[F, E, A]
class WeakAsyncOps[F, E, A]
class MonadOps[F, E, A]
Show all
open class GuaranteeOps[F[_, _], +E, +A](val r: F[E, A])(implicit val F: Guarantee2[F]) extends ApplicativeOps[F, E, A]

Attributes

Supertypes
class ApplicativeOps[F, E, A]
class FunctorOps[F, E, A]
class Object
trait Matchable
class Any
Known subtypes
class ApplicativeErrorOps[F, E, A]
class ErrorOps[F, E, A]
class BracketOps[F, E, A]
class PanicOps[F, E, A]
class IOOps[F, E, A]
class AsyncOps[F, E, A]
class WeakAsyncOps[F, E, A]
Show all
open class IOOps[F[_, _], +E, +A](val r: F[E, A])(implicit val F: IO2[F]) extends PanicOps[F, E, A]

Attributes

Supertypes
class PanicOps[F, E, A]
class BracketOps[F, E, A]
class ErrorOps[F, E, A]
class ApplicativeErrorOps[F, E, A]
class GuaranteeOps[F, E, A]
class ApplicativeOps[F, E, A]
class FunctorOps[F, E, A]
class Object
trait Matchable
class Any
Show all
Known subtypes
class AsyncOps[F, E, A]
class WeakAsyncOps[F, E, A]
final class MonadOps[F[_, _], +E, +A](val r: F[E, A])(implicit val F: Monad2[F]) extends ApplicativeOps[F, E, A]

Attributes

Supertypes
class ApplicativeOps[F, E, A]
class FunctorOps[F, E, A]
class Object
trait Matchable
class Any
open class PanicOps[F[_, _], +E, +A](val r: F[E, A])(implicit val F: Panic2[F]) extends BracketOps[F, E, A]

Attributes

Supertypes
class BracketOps[F, E, A]
class ErrorOps[F, E, A]
class ApplicativeErrorOps[F, E, A]
class GuaranteeOps[F, E, A]
class ApplicativeOps[F, E, A]
class FunctorOps[F, E, A]
class Object
trait Matchable
class Any
Show all
Known subtypes
class IOOps[F, E, A]
class AsyncOps[F, E, A]
class WeakAsyncOps[F, E, A]
final class ParallelOps[F[_, _], +E, +A](val r: F[E, A])(implicit val F: Parallel2[F]) extends ParallelOpsBase[F, E, A]

Attributes

Supertypes
trait ParallelOpsBase[F, E, A]
class Object
trait Matchable
class Any
trait ParallelOpsBase[F[_, _], +E, +A]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait ConcurrentOpsBase[F, E, A]
class AsyncOps[F, E, A]
class ConcurrentOps[F, E, A]
class ParallelOps[F, E, A]
class WeakAsyncOps[F, E, A]
final class TemporalOps[F[_, _], +E, +A](val r: F[E, A])(implicit val F: Temporal2[F]) extends WeakTemporalOps[F, E, A]

Attributes

Supertypes
class WeakTemporalOps[F, E, A]
class Object
trait Matchable
class Any
final class WeakAsyncOps[F[_, _], +E, +A](val r: F[E, A])(implicit val F: WeakAsync2[F]) extends IOOps[F, E, A], ParallelOpsBase[F, E, A]

Attributes

Supertypes
trait ParallelOpsBase[F, E, A]
class IOOps[F, E, A]
class PanicOps[F, E, A]
class BracketOps[F, E, A]
class ErrorOps[F, E, A]
class ApplicativeErrorOps[F, E, A]
class GuaranteeOps[F, E, A]
class ApplicativeOps[F, E, A]
class FunctorOps[F, E, A]
class Object
trait Matchable
class Any
Show all
open class WeakTemporalOps[F[_, _], +E, +A](val r: F[E, A])(implicit val F: WeakTemporal2[F])

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class TemporalOps[F, E, A]