colibri
colibri
colibri
BehaviorSubject
CanCancel
CanCancel
Cancelable
Cancelable
Builder
Consecutive
Empty
RefCount
RefCountBuilder
Setter
SingleOrDrop
Variable
monoid
unsafeCancelCancelable
CombineObservable
Connectable
Connectable
ConnectableObservableMaybeValueOperations
ConnectableObservableOperations
ConnectableObservableValueOperations
LiftSink
LiftSink
LiftSource
LiftSource
Observable
Observable
BooleanOperations
EitherOperations
Empty
HasCancelable
Hot
HotMaybeValue
HotValue
IterableOperations
ListSubjectOperations
MaybeValue
ObservableLikeOperations
Operations
OptionOperations
ProSubjectOperations
SubjectMaybeValueOperations
SubjectOperations
SubjectValueOperations
ThrowableOperations
Value
catsInstances
catsInstancesProSubject
catsInstancesSubject
catsParallelCombine
liftSource
source
ObservableLike
ObservableLike
Observer
Observer
Empty
Operations
ThrowableOperations
UnitOperations
catsInstances
liftSink
sink
ProSubject
PublishSubject
ReplayAllSubject
ReplayLatestSubject
Sink
Sink
Source
Source
Subject
SubscriptionOwner
SubscriptionOwner
colibri.effect
RunEffect
RunEffect
RunEffectLowPrio
RunSyncEffect
RunSyncEffect
eval
syncIO
SyncEmbed
SyncEmbed
colibri.helpers
UnhandledErrorReporter
colibri
/
colibri
/
Observer
Observer
object
Observer
Companion:
class
Graph
Supertypes
Self type
class
Object
trait
Matchable
class
Any
Observer
.type
Type members
Value members
Implicits
Type members
Classlikes
object
Empty
extends
Observer
[
Any
]
final implicit
class
Operations
[
A
](
sink:
Observer
[
A
])
extends
AnyVal
final implicit
class
ThrowableOperations
(
sink:
Observer
[
Throwable
])
extends
AnyVal
final implicit
class
UnitOperations
(
sink:
Observer
[
Unit
])
extends
AnyVal
object
catsInstances
extends
ContravariantMonoidal
[
Observer
]
with
MonoidK
[
Observer
]
object
liftSink
extends
LiftSink
[
Observer
]
object
sink
extends
Sink
[
Observer
]
Value members
Concrete methods
def
combine
[
A
](
sinks:
Observer
[
A
]*):
Observer
[
A
]
def
combineIterable
[
A
](
sinks:
Iterable
[
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
]
def
createUnrecovered
[
A
](
consume:
A
=>
Unit
,
failure:
Throwable
=>
Unit
):
Observer
[
A
]
def
debugLog
[
A
]:
Observer
[
A
]
def
debugLog
[
A
](
prefix:
String
):
Observer
[
A
]
def
empty
:
Empty
.type
def
foreach
[
A
](
consume:
A
=>
Unit
):
Observer
[
A
]
def
lift
[
G
[
_
] :
Sink
,
A
](
sink:
G
[
A
]):
Observer
[
A
]
def
product
[
A
,
B
](
fa:
Observer
[
A
],
fb:
Observer
[
B
]):
Observer
[(
A
,
B
)]
Deprecated methods
def
combineSeq
[
A
](
sinks:
Seq
[
Observer
[
A
]]):
Observer
[
A
]
Deprecated
def
unsafeCreate
[
A
](
consume:
A
=>
Unit
,
failure:
Throwable
=>
Unit
):
Observer
[
A
]
Deprecated
Implicits
Implicits
final implicit
def
Operations
[
A
](
sink:
Observer
[
A
]):
Operations
[
A
]
final implicit
def
ThrowableOperations
(
sink:
Observer
[
Throwable
]):
ThrowableOperations
final implicit
def
UnitOperations
(
sink:
Observer
[
Unit
]):
UnitOperations