Packages

trait FlatMapper[A, B, -L, -R] extends AnyRef

Typeclass that steers flat-mapping of RedisBatches and RedisOps with each other. It could be defined simpler as:

trait FlatMapper[-L[_],-R[_]] {
  def flatMap[A,B](left: L[A])(rightFun: A => R[B]): RedisOp[B]
}

but unfortunately IntelliJ Scala plugin (3.0.7.31) does not understand that well (in flatMap callsites)

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FlatMapper
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def flatMap(left: L)(rightFun: (A) ⇒ R): RedisOp[B]