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]
@inline
def empty: Empty.type
def lift[G[_] : Sink, A](sink: G[A]): Observer[A]
@inline
def unsafeCreate[A](consume: A => Unit, failure: Throwable => Unit): Observer[A]

Implicits

Implicits

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