Observer

object Observer
Companion:
class
class Object
trait Matchable
class Any

Type members

Classlikes

object Empty extends Observer[Any]
@inline
final implicit implicit class Operations[A](val sink: Observer[A]) extends AnyVal
object contravariant extends Contravariant[Observer]
object liftSink extends LiftSink[Observer]
object monoidK extends MonoidK[Observer]
object sink extends Sink[Observer]

Value members

Concrete methods

@inline
def combine[A](sinks: Observer[A]*): Observer[A]
def combineSeq[A](sinks: Seq[Observer[A]]): Observer[A]
def create[A](consume: A => Unit, failure: Throwable => Unit): Observer[A]
def createFromEither[A](f: Either[Throwable, A] => Unit): Observer[A]
@inline
def createUnrecovered[A](consume: A => Unit, failure: Throwable => Unit): Observer[A]
@inline
def empty: Empty.type
def foreach[A](consume: A => Unit): Observer[A]
def lift[G[_] : Sink, A](sink: G[A]): Observer[A]

Deprecated methods

@deprecated("Use createUnrecovered instead", "") @inline
def unsafeCreate[A](consume: A => Unit, failure: Throwable => Unit): Observer[A]
Deprecated

Implicits

Implicits

final implicit def Operations[A](sink: Observer[A]): Operations[A]