Operations

@inline
final implicit implicit class Operations[A](val sink: Observer[A]) extends AnyVal
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def contracollect[B](f: PartialFunction[B, A]): Observer[B]
def contrafilter(f: A => Boolean): Observer[A]
def contraflattenIterable[B]: Observer[Iterable[A]]
def contramap[B](f: B => A): Observer[B]
def contramapEither[B](f: B => Either[Throwable, A]): Observer[B]
def contramapFilter[B](f: B => Option[A]): Observer[B]
def contramapIterable[B](f: B => Iterable[A]): Observer[B]
def contrascan[B](seed: A)(f: (A, B) => A): Observer[B]
def doOnError(f: Throwable => Unit): Observer[A]
def doOnNext(f: A => Unit): Observer[A]
def onErrorF[F[_] : Sync](error: Throwable): F[Unit]
def onErrorIO(error: Throwable): IO[Unit]
def onErrorSyncIO(error: Throwable): SyncIO[Unit]
def onNextF[F[_] : Sync](value: A): F[Unit]
def onNextIO(value: A): IO[Unit]
def onNextSyncIO(value: A): SyncIO[Unit]
def redirect[B](transform: Observable[B] => Observable[A]): Connectable[Observer[B]]

Deprecated methods

@deprecated("Use unsafeOnError instead", "")
def onError(error: Throwable): Unit
Deprecated
@deprecated("Use unsafeOnNext instead", "")
def onNext(value: A): Unit
Deprecated

Concrete fields

val sink: Observer[A]