Observer

object Observer
Companion
class
class Object
trait Matchable
class Any

Type members

Classlikes

class Connectable[-T](val sink: Observer[T], val connect: () => Cancelable)
object Empty extends Observer[Any]
@inline
final 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]
@inline
def connectable[T](sink: Observer[T], connect: () => Cancelable): Connectable[T]
def create[A](consume: A => Unit, failure: Throwable => Unit): Observer[A]
@inline
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]