From c7c7d2cf50a3211fe2843f76869c698e4e417930 Mon Sep 17 00:00:00 2001 From: Shai Mishali Date: Sun, 6 Oct 2024 21:46:32 +0300 Subject: [PATCH] =?UTF-8?q?6.8.0=20=F0=9F=8E=97=EF=B8=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LICENSE.md | 2 +- Rx.xcodeproj/project.pbxproj | 2 +- RxBlocking.podspec | 2 +- RxCocoa.podspec | 2 +- RxRelay.podspec | 2 +- RxSwift.podspec | 2 +- RxTest.podspec | 2 +- docs/Classes/AsyncSubject.html | 2 +- docs/Classes/BehaviorSubject.html | 2 +- docs/Classes/BooleanDisposable.html | 2 +- docs/Classes/CompositeDisposable.html | 2 +- .../ConcurrentDispatchQueueScheduler.html | 2 +- docs/Classes/ConcurrentMainScheduler.html | 2 +- docs/Classes/ConnectableObservable.html | 2 +- docs/Classes/CurrentThreadScheduler.html | 2 +- docs/Classes/DisposeBag.html | 2 +- .../Classes/DisposeBag/DisposableBuilder.html | 2 +- docs/Classes/HistoricalScheduler.html | 2 +- docs/Classes/MainScheduler.html | 2 +- docs/Classes/Observable.html | 2 +- docs/Classes/OperationQueueScheduler.html | 2 +- docs/Classes/PublishSubject.html | 2 +- docs/Classes/RefCountDisposable.html | 2 +- docs/Classes/ReplaySubject.html | 2 +- docs/Classes/ScheduledDisposable.html | 2 +- .../Classes/SerialDispatchQueueScheduler.html | 2 +- docs/Classes/SerialDisposable.html | 2 +- docs/Classes/SingleAssignmentDisposable.html | 2 +- docs/Classes/VirtualTimeScheduler.html | 2 +- docs/Enums/CompletableEvent.html | 2 +- docs/Enums/Event.html | 2 +- docs/Enums/Hooks.html | 2 +- docs/Enums/InfallibleEvent.html | 2 +- docs/Enums/MaybeEvent.html | 2 +- docs/Enums/RxError.html | 2 +- docs/Enums/SubjectLifetimeScope.html | 2 +- docs/Enums/TakeBehavior.html | 2 +- docs/Enums/VirtualTimeComparison.html | 2 +- docs/Extensions/AsyncSequence.html | 2 +- docs/Other Classes.html | 2 +- docs/Other Enums.html | 2 +- docs/Other Extensions.html | 2 +- docs/Other Global Variables.html | 2 +- docs/Other Protocols.html | 2 +- docs/Other Structs.html | 2 +- docs/Other Typealiases.html | 2 +- docs/Protocols/Cancelable.html | 2 +- docs/Protocols/ConnectableObservableType.html | 2 +- docs/Protocols/DataDecoder.html | 2 +- docs/Protocols/Disposable.html | 2 +- docs/Protocols/EventConvertible.html | 2 +- docs/Protocols/ImmediateSchedulerType.html | 2 +- docs/Protocols/InfallibleType.html | 2 +- docs/Protocols/ObservableConvertibleType.html | 2 +- docs/Protocols/ObservableType.html | 2 +- docs/Protocols/ObserverType.html | 2 +- docs/Protocols/PrimitiveSequenceType.html | 65 ++++++++- docs/Protocols/ReactiveCompatible.html | 2 +- docs/Protocols/SchedulerType.html | 2 +- docs/Protocols/SubjectType.html | 2 +- docs/Protocols/VirtualTimeConverterType.html | 2 +- docs/RxSwift.html | 32 ++++- docs/RxSwift/Disposables.html | 2 +- docs/RxSwift/Schedulers.html | 2 +- docs/RxSwift/Subjects.html | 2 +- docs/RxSwift/Traits/Infallible.html | 2 +- docs/RxSwift/Traits/PrimitiveSequence.html | 2 +- docs/Structs/AnyObserver.html | 2 +- docs/Structs/Binder.html | 2 +- docs/Structs/Disposables.html | 2 +- docs/Structs/GroupedObservable.html | 131 ++++++++++++++++-- .../HistoricalSchedulerTimeConverter.html | 2 +- docs/Structs/Infallible.html | 2 +- docs/Structs/PrimitiveSequence.html | 2 +- docs/Structs/Reactive.html | 2 +- docs/Structs/Resources.html | 2 +- docs/index.html | 2 +- docs/search.json | 2 +- 78 files changed, 288 insertions(+), 90 deletions(-) diff --git a/LICENSE.md b/LICENSE.md index e32511b38..d64af8a55 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,5 +1,5 @@ **The MIT License** -**Copyright © 2015 Krunoslav Zaher, Shai Mishali** +**Copyright © 2015 Shai Mishali, Krunoslav Zaher** **All rights reserved.** Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: diff --git a/Rx.xcodeproj/project.pbxproj b/Rx.xcodeproj/project.pbxproj index cbfcc16ef..a4c8c9fb0 100644 --- a/Rx.xcodeproj/project.pbxproj +++ b/Rx.xcodeproj/project.pbxproj @@ -2764,7 +2764,7 @@ attributes = { LastSwiftUpdateCheck = 0820; LastUpgradeCheck = 1250; - ORGANIZATIONNAME = "Krunoslav Zaher"; + ORGANIZATIONNAME = RxSwift; TargetAttributes = { C80938F51B8A71760088E94D = { LastSwiftMigration = 0800; diff --git a/RxBlocking.podspec b/RxBlocking.podspec index 7d2d4509c..36fd1f275 100644 --- a/RxBlocking.podspec +++ b/RxBlocking.podspec @@ -12,7 +12,7 @@ Waiting for observable sequence to complete before exiting command line applicat DESC s.homepage = "https://github.com/ReactiveX/RxSwift" s.license = 'MIT' - s.author = { "Krunoslav Zaher" => "krunoslav.zaher@gmail.com" } + s.author = { "Shai Mishali" => "freak4pc@gmail.com", "Krunoslav Zaher" => "krunoslav.zaher@gmail.com" } s.source = { :git => "https://github.com/ReactiveX/RxSwift.git", :tag => s.version.to_s } s.requires_arc = true diff --git a/RxCocoa.podspec b/RxCocoa.podspec index 194366846..041706afa 100644 --- a/RxCocoa.podspec +++ b/RxCocoa.podspec @@ -9,7 +9,7 @@ Pod::Spec.new do |s| DESC s.homepage = "https://github.com/ReactiveX/RxSwift" s.license = 'MIT' - s.author = { "Krunoslav Zaher" => "krunoslav.zaher@gmail.com" } + s.author = { "Shai Mishali" => "freak4pc@gmail.com", "Krunoslav Zaher" => "krunoslav.zaher@gmail.com" } s.source = { :git => "https://github.com/ReactiveX/RxSwift.git", :tag => s.version.to_s } s.requires_arc = true diff --git a/RxRelay.podspec b/RxRelay.podspec index 7dcfa2089..faaa92579 100644 --- a/RxRelay.podspec +++ b/RxRelay.podspec @@ -12,7 +12,7 @@ Relays for RxSwift - PublishRelay, BehaviorRelay and ReplayRelay DESC s.homepage = "https://github.com/ReactiveX/RxSwift" s.license = 'MIT' - s.author = { "Krunoslav Zaher" => "krunoslav.zaher@gmail.com" } + s.author = { "Shai Mishali" => "freak4pc@gmail.com", "Krunoslav Zaher" => "krunoslav.zaher@gmail.com" } s.source = { :git => "https://github.com/ReactiveX/RxSwift.git", :tag => s.version.to_s } s.requires_arc = true diff --git a/RxSwift.podspec b/RxSwift.podspec index 2c68a4c5a..19389bf84 100644 --- a/RxSwift.podspec +++ b/RxSwift.podspec @@ -22,7 +22,7 @@ gitDiff().grep("bug").less // sequences of swift objects DESC s.homepage = "https://github.com/ReactiveX/RxSwift" s.license = 'MIT' - s.author = { "Krunoslav Zaher" => "krunoslav.zaher@gmail.com" } + s.author = { "Shai Mishali" => "freak4pc@gmail.com", "Krunoslav Zaher" => "krunoslav.zaher@gmail.com" } s.source = { :git => "https://github.com/ReactiveX/RxSwift.git", :tag => s.version.to_s } s.requires_arc = true diff --git a/RxTest.podspec b/RxTest.podspec index 3c39c8ea3..f020c264d 100644 --- a/RxTest.podspec +++ b/RxTest.podspec @@ -42,7 +42,7 @@ func testMap() { DESC s.homepage = "https://github.com/ReactiveX/RxSwift" s.license = 'MIT' - s.author = { "Krunoslav Zaher" => "krunoslav.zaher@gmail.com" } + s.author = { "Shai Mishali" => "freak4pc@gmail.com", "Krunoslav Zaher" => "krunoslav.zaher@gmail.com" } s.source = { :git => "https://github.com/ReactiveX/RxSwift.git", :tag => s.version.to_s } s.requires_arc = true diff --git a/docs/Classes/AsyncSubject.html b/docs/Classes/AsyncSubject.html index 3c6c2d122..0fbbf578c 100644 --- a/docs/Classes/AsyncSubject.html +++ b/docs/Classes/AsyncSubject.html @@ -579,7 +579,7 @@

Declaration

diff --git a/docs/Classes/BehaviorSubject.html b/docs/Classes/BehaviorSubject.html index ce68ed11c..249c19267 100644 --- a/docs/Classes/BehaviorSubject.html +++ b/docs/Classes/BehaviorSubject.html @@ -683,7 +683,7 @@

Declaration

diff --git a/docs/Classes/BooleanDisposable.html b/docs/Classes/BooleanDisposable.html index 1bb6ad5f3..c776a2c51 100644 --- a/docs/Classes/BooleanDisposable.html +++ b/docs/Classes/BooleanDisposable.html @@ -479,7 +479,7 @@

Declaration

diff --git a/docs/Classes/CompositeDisposable.html b/docs/Classes/CompositeDisposable.html index 2e18a1191..c0997ff54 100644 --- a/docs/Classes/CompositeDisposable.html +++ b/docs/Classes/CompositeDisposable.html @@ -710,7 +710,7 @@

Declaration

diff --git a/docs/Classes/ConcurrentDispatchQueueScheduler.html b/docs/Classes/ConcurrentDispatchQueueScheduler.html index 819b7d0ca..cad75b119 100644 --- a/docs/Classes/ConcurrentDispatchQueueScheduler.html +++ b/docs/Classes/ConcurrentDispatchQueueScheduler.html @@ -788,7 +788,7 @@

Return Value

diff --git a/docs/Classes/ConcurrentMainScheduler.html b/docs/Classes/ConcurrentMainScheduler.html index 38433ba8a..c25db1cc7 100644 --- a/docs/Classes/ConcurrentMainScheduler.html +++ b/docs/Classes/ConcurrentMainScheduler.html @@ -704,7 +704,7 @@

Return Value

diff --git a/docs/Classes/ConnectableObservable.html b/docs/Classes/ConnectableObservable.html index 9485c4e1f..ce3c58220 100644 --- a/docs/Classes/ConnectableObservable.html +++ b/docs/Classes/ConnectableObservable.html @@ -401,7 +401,7 @@

Return Value

diff --git a/docs/Classes/CurrentThreadScheduler.html b/docs/Classes/CurrentThreadScheduler.html index 6612132b1..75c4021dd 100644 --- a/docs/Classes/CurrentThreadScheduler.html +++ b/docs/Classes/CurrentThreadScheduler.html @@ -491,7 +491,7 @@

Return Value

diff --git a/docs/Classes/DisposeBag.html b/docs/Classes/DisposeBag.html index afe293cfd..999b840ad 100644 --- a/docs/Classes/DisposeBag.html +++ b/docs/Classes/DisposeBag.html @@ -661,7 +661,7 @@

Declaration

diff --git a/docs/Classes/DisposeBag/DisposableBuilder.html b/docs/Classes/DisposeBag/DisposableBuilder.html index 23f72df56..03edd274e 100644 --- a/docs/Classes/DisposeBag/DisposableBuilder.html +++ b/docs/Classes/DisposeBag/DisposableBuilder.html @@ -378,7 +378,7 @@

DisposableBuilder

diff --git a/docs/Classes/HistoricalScheduler.html b/docs/Classes/HistoricalScheduler.html index 08f202466..9ed6a3748 100644 --- a/docs/Classes/HistoricalScheduler.html +++ b/docs/Classes/HistoricalScheduler.html @@ -414,7 +414,7 @@

Parameters

diff --git a/docs/Classes/MainScheduler.html b/docs/Classes/MainScheduler.html index fb7f3c25a..381c284c6 100644 --- a/docs/Classes/MainScheduler.html +++ b/docs/Classes/MainScheduler.html @@ -511,7 +511,7 @@

Declaration

diff --git a/docs/Classes/Observable.html b/docs/Classes/Observable.html index e5ded1957..cd39a297c 100644 --- a/docs/Classes/Observable.html +++ b/docs/Classes/Observable.html @@ -420,7 +420,7 @@

Declaration

diff --git a/docs/Classes/OperationQueueScheduler.html b/docs/Classes/OperationQueueScheduler.html index 6650c7c5e..bf6f49e8f 100644 --- a/docs/Classes/OperationQueueScheduler.html +++ b/docs/Classes/OperationQueueScheduler.html @@ -544,7 +544,7 @@

Return Value

diff --git a/docs/Classes/PublishSubject.html b/docs/Classes/PublishSubject.html index 217e79967..7eb3dc8d3 100644 --- a/docs/Classes/PublishSubject.html +++ b/docs/Classes/PublishSubject.html @@ -633,7 +633,7 @@

Declaration

diff --git a/docs/Classes/RefCountDisposable.html b/docs/Classes/RefCountDisposable.html index 1db2f7162..eb41b6928 100644 --- a/docs/Classes/RefCountDisposable.html +++ b/docs/Classes/RefCountDisposable.html @@ -481,7 +481,7 @@

Declaration

diff --git a/docs/Classes/ReplaySubject.html b/docs/Classes/ReplaySubject.html index d1865e1e1..d2897edb0 100644 --- a/docs/Classes/ReplaySubject.html +++ b/docs/Classes/ReplaySubject.html @@ -607,7 +607,7 @@

Declaration

diff --git a/docs/Classes/ScheduledDisposable.html b/docs/Classes/ScheduledDisposable.html index 380b19bde..1cd87627c 100644 --- a/docs/Classes/ScheduledDisposable.html +++ b/docs/Classes/ScheduledDisposable.html @@ -510,7 +510,7 @@

Declaration

diff --git a/docs/Classes/SerialDispatchQueueScheduler.html b/docs/Classes/SerialDispatchQueueScheduler.html index 70859ee8c..0dc3ae69f 100644 --- a/docs/Classes/SerialDispatchQueueScheduler.html +++ b/docs/Classes/SerialDispatchQueueScheduler.html @@ -901,7 +901,7 @@

Return Value

diff --git a/docs/Classes/SerialDisposable.html b/docs/Classes/SerialDisposable.html index 040495970..0dda0e941 100644 --- a/docs/Classes/SerialDisposable.html +++ b/docs/Classes/SerialDisposable.html @@ -483,7 +483,7 @@

Declaration

diff --git a/docs/Classes/SingleAssignmentDisposable.html b/docs/Classes/SingleAssignmentDisposable.html index d3dc4225d..5c67a1277 100644 --- a/docs/Classes/SingleAssignmentDisposable.html +++ b/docs/Classes/SingleAssignmentDisposable.html @@ -483,7 +483,7 @@

Declaration

diff --git a/docs/Classes/VirtualTimeScheduler.html b/docs/Classes/VirtualTimeScheduler.html index 9d6b72852..6a77de087 100644 --- a/docs/Classes/VirtualTimeScheduler.html +++ b/docs/Classes/VirtualTimeScheduler.html @@ -1008,7 +1008,7 @@

Declaration

diff --git a/docs/Enums/CompletableEvent.html b/docs/Enums/CompletableEvent.html index 8f8dde3fe..781d8ff9f 100644 --- a/docs/Enums/CompletableEvent.html +++ b/docs/Enums/CompletableEvent.html @@ -423,7 +423,7 @@

Declaration

diff --git a/docs/Enums/Event.html b/docs/Enums/Event.html index e605aa02c..eb47106d9 100644 --- a/docs/Enums/Event.html +++ b/docs/Enums/Event.html @@ -645,7 +645,7 @@

Declaration

diff --git a/docs/Enums/Hooks.html b/docs/Enums/Hooks.html index 06382ef40..575dd9a7b 100644 --- a/docs/Enums/Hooks.html +++ b/docs/Enums/Hooks.html @@ -503,7 +503,7 @@

Declaration

diff --git a/docs/Enums/InfallibleEvent.html b/docs/Enums/InfallibleEvent.html index 52a0343e2..db815abaa 100644 --- a/docs/Enums/InfallibleEvent.html +++ b/docs/Enums/InfallibleEvent.html @@ -449,7 +449,7 @@

Declaration

diff --git a/docs/Enums/MaybeEvent.html b/docs/Enums/MaybeEvent.html index 80a79a031..460d09d75 100644 --- a/docs/Enums/MaybeEvent.html +++ b/docs/Enums/MaybeEvent.html @@ -450,7 +450,7 @@

Declaration

diff --git a/docs/Enums/RxError.html b/docs/Enums/RxError.html index 7f6432f6c..ef6f8ffda 100644 --- a/docs/Enums/RxError.html +++ b/docs/Enums/RxError.html @@ -586,7 +586,7 @@

Declaration

diff --git a/docs/Enums/SubjectLifetimeScope.html b/docs/Enums/SubjectLifetimeScope.html index 614b2ec70..e060461b9 100644 --- a/docs/Enums/SubjectLifetimeScope.html +++ b/docs/Enums/SubjectLifetimeScope.html @@ -504,7 +504,7 @@

Declaration

diff --git a/docs/Enums/TakeBehavior.html b/docs/Enums/TakeBehavior.html index e06b5a755..cb2b09d6d 100644 --- a/docs/Enums/TakeBehavior.html +++ b/docs/Enums/TakeBehavior.html @@ -422,7 +422,7 @@

Declaration

diff --git a/docs/Enums/VirtualTimeComparison.html b/docs/Enums/VirtualTimeComparison.html index a52f50fd5..070d883d6 100644 --- a/docs/Enums/VirtualTimeComparison.html +++ b/docs/Enums/VirtualTimeComparison.html @@ -452,7 +452,7 @@

Declaration

diff --git a/docs/Extensions/AsyncSequence.html b/docs/Extensions/AsyncSequence.html index 6ff2cc412..21e427bef 100644 --- a/docs/Extensions/AsyncSequence.html +++ b/docs/Extensions/AsyncSequence.html @@ -399,7 +399,7 @@

Return Value

diff --git a/docs/Other Classes.html b/docs/Other Classes.html index 4ae065d4d..ef655598b 100644 --- a/docs/Other Classes.html +++ b/docs/Other Classes.html @@ -391,7 +391,7 @@

Declaration

diff --git a/docs/Other Enums.html b/docs/Other Enums.html index 5d7b4c718..13bdaa75e 100644 --- a/docs/Other Enums.html +++ b/docs/Other Enums.html @@ -674,7 +674,7 @@

Declaration

diff --git a/docs/Other Extensions.html b/docs/Other Extensions.html index 9af416c50..b6175e89e 100644 --- a/docs/Other Extensions.html +++ b/docs/Other Extensions.html @@ -467,7 +467,7 @@

Declaration

diff --git a/docs/Other Global Variables.html b/docs/Other Global Variables.html index b9cbbc37a..c430107c7 100644 --- a/docs/Other Global Variables.html +++ b/docs/Other Global Variables.html @@ -388,7 +388,7 @@

Declaration

diff --git a/docs/Other Protocols.html b/docs/Other Protocols.html index fcaea1fb6..7a66df3d2 100644 --- a/docs/Other Protocols.html +++ b/docs/Other Protocols.html @@ -506,7 +506,7 @@

Declaration

diff --git a/docs/Other Structs.html b/docs/Other Structs.html index 110cf1fb2..5d7865140 100644 --- a/docs/Other Structs.html +++ b/docs/Other Structs.html @@ -381,7 +381,7 @@

Other Structures

diff --git a/docs/Other Typealiases.html b/docs/Other Typealiases.html index b84a29331..396c71da0 100644 --- a/docs/Other Typealiases.html +++ b/docs/Other Typealiases.html @@ -498,7 +498,7 @@

Declaration

diff --git a/docs/Protocols/Cancelable.html b/docs/Protocols/Cancelable.html index 05273d7f6..4b8a960f9 100644 --- a/docs/Protocols/Cancelable.html +++ b/docs/Protocols/Cancelable.html @@ -395,7 +395,7 @@

Declaration

diff --git a/docs/Protocols/ConnectableObservableType.html b/docs/Protocols/ConnectableObservableType.html index 89c0be661..0ae18dc36 100644 --- a/docs/Protocols/ConnectableObservableType.html +++ b/docs/Protocols/ConnectableObservableType.html @@ -438,7 +438,7 @@

Return Value

diff --git a/docs/Protocols/DataDecoder.html b/docs/Protocols/DataDecoder.html index efad89352..172eb918a 100644 --- a/docs/Protocols/DataDecoder.html +++ b/docs/Protocols/DataDecoder.html @@ -396,7 +396,7 @@

Declaration

diff --git a/docs/Protocols/Disposable.html b/docs/Protocols/Disposable.html index 97a9ed65d..a189f08e3 100644 --- a/docs/Protocols/Disposable.html +++ b/docs/Protocols/Disposable.html @@ -444,7 +444,7 @@

Parameters

diff --git a/docs/Protocols/EventConvertible.html b/docs/Protocols/EventConvertible.html index 6ab5f31fe..72107805b 100644 --- a/docs/Protocols/EventConvertible.html +++ b/docs/Protocols/EventConvertible.html @@ -422,7 +422,7 @@

Declaration

diff --git a/docs/Protocols/ImmediateSchedulerType.html b/docs/Protocols/ImmediateSchedulerType.html index 37f797e37..10ca08a27 100644 --- a/docs/Protocols/ImmediateSchedulerType.html +++ b/docs/Protocols/ImmediateSchedulerType.html @@ -495,7 +495,7 @@

Return Value

diff --git a/docs/Protocols/InfallibleType.html b/docs/Protocols/InfallibleType.html index df2375fb0..04887fa46 100644 --- a/docs/Protocols/InfallibleType.html +++ b/docs/Protocols/InfallibleType.html @@ -4197,7 +4197,7 @@

Return Value

diff --git a/docs/Protocols/ObservableConvertibleType.html b/docs/Protocols/ObservableConvertibleType.html index 487ce27ad..2d6cd725f 100644 --- a/docs/Protocols/ObservableConvertibleType.html +++ b/docs/Protocols/ObservableConvertibleType.html @@ -607,7 +607,7 @@

Return Value

diff --git a/docs/Protocols/ObservableType.html b/docs/Protocols/ObservableType.html index d6ef6be0d..a4291bd98 100644 --- a/docs/Protocols/ObservableType.html +++ b/docs/Protocols/ObservableType.html @@ -9648,7 +9648,7 @@

Return Value

diff --git a/docs/Protocols/ObserverType.html b/docs/Protocols/ObserverType.html index 911960068..245b80f80 100644 --- a/docs/Protocols/ObserverType.html +++ b/docs/Protocols/ObserverType.html @@ -638,7 +638,7 @@

Parameters

diff --git a/docs/Protocols/PrimitiveSequenceType.html b/docs/Protocols/PrimitiveSequenceType.html index 2bd1e26a7..344dfd7f0 100644 --- a/docs/Protocols/PrimitiveSequenceType.html +++ b/docs/Protocols/PrimitiveSequenceType.html @@ -2924,6 +2924,69 @@

Available where +
  • +
    + + + + create(detached:priority:work:) + + + Extension method + +
    +
    +
    +
    +
    +
    +

    Creates a Single from the result of an asynchronous operation

    + + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @_disfavoredOverload
    +static func create(
    +    detached: Bool = false,
    +    priority: TaskPriority? = nil,
    +    work: @Sendable @escaping () async throws -> Element
    +) -> PrimitiveSequence<Trait, Element>
    + +
    +
    +
    +

    Parameters

    + + + + + + + +
    + + work + + +
    +

    An async closure expected to return an element of type Element

    +
    +
    +
    +
    +

    Return Value

    +

    A Single of the async closure’s element type

    +
    +
    +
    +
  • @@ -6279,7 +6342,7 @@

    Return Value

    diff --git a/docs/Protocols/ReactiveCompatible.html b/docs/Protocols/ReactiveCompatible.html index 45bb8a13f..423c34d87 100644 --- a/docs/Protocols/ReactiveCompatible.html +++ b/docs/Protocols/ReactiveCompatible.html @@ -465,7 +465,7 @@

    Declaration

    diff --git a/docs/Protocols/SchedulerType.html b/docs/Protocols/SchedulerType.html index 5c6837997..7d9ef3b68 100644 --- a/docs/Protocols/SchedulerType.html +++ b/docs/Protocols/SchedulerType.html @@ -566,7 +566,7 @@

    Return Value

    diff --git a/docs/Protocols/SubjectType.html b/docs/Protocols/SubjectType.html index 95f7623b2..09afc5791 100644 --- a/docs/Protocols/SubjectType.html +++ b/docs/Protocols/SubjectType.html @@ -428,7 +428,7 @@

    Return Value

    diff --git a/docs/Protocols/VirtualTimeConverterType.html b/docs/Protocols/VirtualTimeConverterType.html index 98a809a36..74a4cd5cf 100644 --- a/docs/Protocols/VirtualTimeConverterType.html +++ b/docs/Protocols/VirtualTimeConverterType.html @@ -712,7 +712,7 @@

    Declaration

    diff --git a/docs/RxSwift.html b/docs/RxSwift.html index 595b6633c..08110070b 100644 --- a/docs/RxSwift.html +++ b/docs/RxSwift.html @@ -550,7 +550,35 @@

    Declaration

    -

    Represents an observable sequence of elements that have a common key.

    +

    Represents an observable sequence of elements that share a common key. +GroupedObservable is typically created by the groupBy operator. +Each GroupedObservable instance represents a collection of elements +that are grouped by a specific key.

    + +

    Example usage:

    +
    let observable = Observable.of("Apple", "Banana", "Apricot", "Blueberry", "Avocado")
    +
    +let grouped = observable.groupBy { fruit in
    +    fruit.first! // Grouping by the first letter of each fruit
    +}
    +
    +_ = grouped.subscribe { group in
    +    print("Group: \(group.key)")
    +    _ = group.subscribe { event in
    +        print(event)
    +    }
    +}
    +
    + +

    This will print:

    +
    Group: A
    +next(Apple)
    +next(Apricot)
    +next(Avocado)
    +Group: B
    +next(Banana)
    +next(Blueberry)
    +
    See more
    @@ -783,7 +811,7 @@

    Declaration

    diff --git a/docs/RxSwift/Disposables.html b/docs/RxSwift/Disposables.html index ff202443c..f8090e359 100644 --- a/docs/RxSwift/Disposables.html +++ b/docs/RxSwift/Disposables.html @@ -622,7 +622,7 @@

    Declaration

    diff --git a/docs/RxSwift/Schedulers.html b/docs/RxSwift/Schedulers.html index 8d4e1d3ac..ec85e67d9 100644 --- a/docs/RxSwift/Schedulers.html +++ b/docs/RxSwift/Schedulers.html @@ -676,7 +676,7 @@

    Declaration

    diff --git a/docs/RxSwift/Subjects.html b/docs/RxSwift/Subjects.html index e7549a1da..68fb15bbd 100644 --- a/docs/RxSwift/Subjects.html +++ b/docs/RxSwift/Subjects.html @@ -527,7 +527,7 @@

    Declaration

    diff --git a/docs/RxSwift/Traits/Infallible.html b/docs/RxSwift/Traits/Infallible.html index be587abdb..aee4c5a89 100644 --- a/docs/RxSwift/Traits/Infallible.html +++ b/docs/RxSwift/Traits/Infallible.html @@ -392,7 +392,7 @@

    Declaration

    diff --git a/docs/RxSwift/Traits/PrimitiveSequence.html b/docs/RxSwift/Traits/PrimitiveSequence.html index 2d4ab1747..3dbf7a8fd 100644 --- a/docs/RxSwift/Traits/PrimitiveSequence.html +++ b/docs/RxSwift/Traits/PrimitiveSequence.html @@ -471,7 +471,7 @@

    Declaration

    diff --git a/docs/Structs/AnyObserver.html b/docs/Structs/AnyObserver.html index f57011c2f..e1a9ee9ad 100644 --- a/docs/Structs/AnyObserver.html +++ b/docs/Structs/AnyObserver.html @@ -566,7 +566,7 @@

    Return Value

    diff --git a/docs/Structs/Binder.html b/docs/Structs/Binder.html index 0cea1ebab..16c76e291 100644 --- a/docs/Structs/Binder.html +++ b/docs/Structs/Binder.html @@ -531,7 +531,7 @@

    Return Value

    diff --git a/docs/Structs/Disposables.html b/docs/Structs/Disposables.html index 517ba862d..0ed3f88e1 100644 --- a/docs/Structs/Disposables.html +++ b/docs/Structs/Disposables.html @@ -549,7 +549,7 @@

    Declaration

    diff --git a/docs/Structs/GroupedObservable.html b/docs/Structs/GroupedObservable.html index 045be2d53..e83fcce86 100644 --- a/docs/Structs/GroupedObservable.html +++ b/docs/Structs/GroupedObservable.html @@ -351,7 +351,35 @@

    GroupedObservable

    -

    Represents an observable sequence of elements that have a common key.

    +

    Represents an observable sequence of elements that share a common key. +GroupedObservable is typically created by the groupBy operator. +Each GroupedObservable instance represents a collection of elements +that are grouped by a specific key.

    + +

    Example usage:

    +
    let observable = Observable.of("Apple", "Banana", "Apricot", "Blueberry", "Avocado")
    +
    +let grouped = observable.groupBy { fruit in
    +    fruit.first! // Grouping by the first letter of each fruit
    +}
    +
    +_ = grouped.subscribe { group in
    +    print("Group: \(group.key)")
    +    _ = group.subscribe { event in
    +        print(event)
    +    }
    +}
    +
    + +

    This will print:

    +
    Group: A
    +next(Apple)
    +next(Apricot)
    +next(Avocado)
    +Group: B
    +next(Banana)
    +next(Blueberry)
    +
    @@ -373,7 +401,8 @@

    GroupedObservable

    -

    Gets the common key.

    +

    The key associated with this grouped observable sequence. +All elements emitted by this observable share this common key.

    @@ -400,7 +429,22 @@

    Declaration

    -

    Initializes grouped observable sequence with key and source observable sequence.

    +

    Initializes a grouped observable sequence with a key and a source observable sequence.

    + +

    Example usage:

    +
    let sourceObservable = Observable.of("Apple", "Apricot", "Avocado")
    +let groupedObservable = GroupedObservable(key: "A", source: sourceObservable)
    +
    +_ = groupedObservable.subscribe { event in
    +    print(event)
    +}
    +
    + +

    This will print:

    +
    next(Apple)
    +next(Apricot)
    +next(Avocado)
    +
    @@ -423,7 +467,7 @@

    Parameters

    -

    Grouped observable sequence key

    +

    The key associated with this grouped observable sequence.

    @@ -435,17 +479,13 @@

    Parameters

    -

    Observable sequence that represents sequence of elements for the key

    +

    The observable sequence of elements for the specified key.

    -
    -

    Return Value

    -

    Grouped observable sequence of elements for the specific key

    -
  • @@ -462,7 +502,26 @@

    Return Value

    -

    Subscribes observer to receive events for this sequence.

    +

    Subscribes an observer to receive events emitted by the source observable sequence.

    + +

    Example usage:

    +
    let fruitsObservable = Observable.of("Apple", "Banana", "Apricot", "Blueberry", "Avocado")
    +let grouped = fruitsObservable.groupBy { $0.first! } // Group by first letter
    +
    +_ = grouped.subscribe { group in
    +    if group.key == "A" {
    +        _ = group.subscribe { event in
    +            print(event)
    +        }
    +    }
    +}
    +
    + +

    This will print:

    +
    next(Apple)
    +next(Apricot)
    +next(Avocado)
    +
    @@ -473,6 +532,29 @@

    Declaration

    +
    +

    Parameters

    + + + + + + + +
    + + observer + + +
    +

    The observer that will receive the events of the source observable.

    +
    +
    +
    +
    +

    Return Value

    +

    A Disposable representing the subscription, which can be used to cancel the subscription.

    +
    @@ -489,7 +571,28 @@

    Declaration

    -

    Converts self to Observable sequence.

    +

    Converts this GroupedObservable into a regular Observable sequence. +This allows you to work with the sequence without directly interacting with the key.

    + +

    Example usage:

    +
    let fruitsObservable = Observable.of("Apple", "Banana", "Apricot", "Blueberry", "Avocado")
    +let grouped = fruitsObservable.groupBy { $0.first! } // Group by first letter
    +
    +_ = grouped.subscribe { group in
    +    if group.key == "A" {
    +        let regularObservable = group.asObservable()
    +        _ = regularObservable.subscribe { event in
    +            print(event)
    +        }
    +    }
    +}
    +
    + +

    This will print:

    +
    next(Apple)
    +next(Apricot)
    +next(Avocado)
    +
    @@ -500,6 +603,10 @@

    Declaration

    +
    +

    Return Value

    +

    The underlying Observable sequence of elements for the specified key.

    +
    @@ -511,7 +618,7 @@

    Declaration

    diff --git a/docs/Structs/HistoricalSchedulerTimeConverter.html b/docs/Structs/HistoricalSchedulerTimeConverter.html index 7438b60f9..800ababae 100644 --- a/docs/Structs/HistoricalSchedulerTimeConverter.html +++ b/docs/Structs/HistoricalSchedulerTimeConverter.html @@ -625,7 +625,7 @@

    Declaration

    diff --git a/docs/Structs/Infallible.html b/docs/Structs/Infallible.html index a2cc292a4..5374e290f 100644 --- a/docs/Structs/Infallible.html +++ b/docs/Structs/Infallible.html @@ -1184,7 +1184,7 @@

    Return Value

    diff --git a/docs/Structs/PrimitiveSequence.html b/docs/Structs/PrimitiveSequence.html index e6c380244..6f62f64d5 100644 --- a/docs/Structs/PrimitiveSequence.html +++ b/docs/Structs/PrimitiveSequence.html @@ -1553,7 +1553,7 @@

    Return Value

    diff --git a/docs/Structs/Reactive.html b/docs/Structs/Reactive.html index 90e07d61b..fb393460c 100644 --- a/docs/Structs/Reactive.html +++ b/docs/Structs/Reactive.html @@ -483,7 +483,7 @@

    Declaration

    diff --git a/docs/Structs/Resources.html b/docs/Structs/Resources.html index d5d4fee4f..842a26482 100644 --- a/docs/Structs/Resources.html +++ b/docs/Structs/Resources.html @@ -439,7 +439,7 @@

    Resources

    diff --git a/docs/index.html b/docs/index.html index 7859c07c6..42a25ac2b 100644 --- a/docs/index.html +++ b/docs/index.html @@ -587,7 +587,7 @@

    References

    diff --git a/docs/search.json b/docs/search.json index a532bce1c..479800bed 100644 --- a/docs/search.json +++ b/docs/search.json @@ -1 +1 @@ -{"Other%20Typealiases.html#/s:7RxSwift0A10Observablea":{"name":"RxObservable","abstract":"\u003cp\u003eA type-erased \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ObservableType.html\"\u003eObservableType\u003c/a\u003e\u003c/code\u003e. \u003c/p\u003e"},"Other%20Typealiases.html#/s:7RxSwift0A12TimeIntervala":{"name":"RxTimeInterval","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Other%20Typealiases.html#/s:7RxSwift0A4Timea":{"name":"RxTime","abstract":"\u003cp\u003eType that represents absolute time in the context of RxSwift.\u003c/p\u003e"},"Other%20Typealiases.html#/s:7RxSwift0A15AbstractIntegera":{"name":"RxAbstractInteger","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Other%20Typealiases.html#/s:7RxSwift11SingleEventa":{"name":"SingleEvent","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Structs/Resources.html#/total":{"name":"total","abstract":"\u003cp\u003eCounts internal Rx resource allocations (Observables, Observers, Disposables, etc.). This provides a simple way to detect leaks during development.\u003c/p\u003e","parent_name":"Resources"},"Structs/Resources.html#/incrementTotal()":{"name":"incrementTotal()","abstract":"\u003cp\u003eIncrements \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Resources.html#/total\"\u003eResources.total\u003c/a\u003e\u003c/code\u003e resource count.\u003c/p\u003e","parent_name":"Resources"},"Structs/Resources.html#/decrementTotal()":{"name":"decrementTotal()","abstract":"\u003cp\u003eDecrements \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Resources.html#/total\"\u003eResources.total\u003c/a\u003e\u003c/code\u003e resource count\u003c/p\u003e","parent_name":"Resources"},"Structs/Resources.html#/numberOfSerialDispatchQueueObservables":{"name":"numberOfSerialDispatchQueueObservables","abstract":"\u003cp\u003eCounts number of \u003ccode\u003eSerialDispatchQueueObservables\u003c/code\u003e.\u003c/p\u003e","parent_name":"Resources"},"Structs/Resources.html":{"name":"Resources","abstract":"\u003cp\u003eResource utilization information\u003c/p\u003e"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypeP5TraitQa":{"name":"Trait","abstract":"\u003cp\u003eAdditional constraints\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypeP7ElementQa":{"name":"Element","abstract":"\u003cp\u003eSequence element type\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypeP09primitiveD0AA0cD0Vy5TraitQz7ElementQzGvp":{"name":"primitiveSequence","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs5NeverO7ElementRtzAA16CompletableTraitO0I0RtzrlE7andThenyAA0cD0VyAA06SingleI0Oqd__GAQlF":{"name":"andThen(_:)","abstract":"\u003cp\u003eConcatenates the second observable sequence to \u003ccode\u003eself\u003c/code\u003e upon successful termination of \u003ccode\u003eself\u003c/code\u003e.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs5NeverO7ElementRtzAA16CompletableTraitO0I0RtzrlE7andThenyAA0cD0VyAA05MaybeI0Oqd__GAQlF":{"name":"andThen(_:)","abstract":"\u003cp\u003eConcatenates the second observable sequence to \u003ccode\u003eself\u003c/code\u003e upon successful termination of \u003ccode\u003eself\u003c/code\u003e.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs5NeverO7ElementRtzAA16CompletableTraitO0I0RtzrlE7andThenyAA0cD0VyAiEGAOF":{"name":"andThen(_:)","abstract":"\u003cp\u003eConcatenates the second observable sequence to \u003ccode\u003eself\u003c/code\u003e upon successful termination of \u003ccode\u003eself\u003c/code\u003e.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs5NeverO7ElementRtzAA16CompletableTraitO0I0RtzrlE7andThenyAA10ObservableCyqd__GAOlF":{"name":"andThen(_:)","abstract":"\u003cp\u003eConcatenates the second observable sequence to \u003ccode\u003eself\u003c/code\u003e upon successful termination of \u003ccode\u003eself\u003c/code\u003e.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs5NeverO7ElementRtzAA16CompletableTraitO0I0RtzrlE0H8Observera":{"name":"CompletableObserver","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs5NeverO7ElementRtzAA16CompletableTraitO0I0RtzrlE6create9subscribeAA0cD0VyAiEGAA10Disposable_pyAA0H5EventOcc_tFZ":{"name":"create(subscribe:)","abstract":"\u003cp\u003eCreates an observable sequence from a specified subscribe method implementation.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs5NeverO7ElementRtzAA16CompletableTraitO0I0RtzrlE9subscribeyAA10Disposable_pyAA0H5EventOcF":{"name":"subscribe(_:)","abstract":"\u003cp\u003eSubscribes \u003ccode\u003eobserver\u003c/code\u003e to receive events for this sequence.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs5NeverO7ElementRtzAA16CompletableTraitO0I0RtzrlE9subscribe4with11onCompleted0L5Error0L8DisposedAA10Disposable_pqd___yqd__cSgyqd___s0N0_ptcSgARtRld__ClF":{"name":"subscribe(with:onCompleted:onError:onDisposed:)","abstract":"\u003cp\u003eSubscribes a completion handler and an error handler for this sequence.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs5NeverO7ElementRtzAA16CompletableTraitO0I0RtzrlE9subscribe11onCompleted0K5Error0K8DisposedAA10Disposable_pyycSg_ys0M0_pcSgAQtF":{"name":"subscribe(onCompleted:onError:onDisposed:)","abstract":"\u003cp\u003eSubscribes a completion handler and an error handler for this sequence.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs5NeverO7ElementRtzAA16CompletableTraitO0I0RtzrlE5erroryAA0cD0VyAiEGs5Error_pFZ":{"name":"error(_:)","abstract":"\u003cp\u003eReturns an observable sequence that terminates with an \u003ccode\u003eerror\u003c/code\u003e.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs5NeverO7ElementRtzAA16CompletableTraitO0I0RtzrlE5neverAA0cD0VyAiEGyFZ":{"name":"never()","abstract":"\u003cp\u003eReturns a non-terminating observable sequence, which can be used to denote an infinite duration.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs5NeverO7ElementRtzAA16CompletableTraitO0I0RtzrlE5emptyAA0cD0VyAiEGyFZ":{"name":"empty()","abstract":"\u003cp\u003eReturns an empty observable sequence, using the specified scheduler to send out the single \u003ccode\u003eCompleted\u003c/code\u003e message.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs5NeverO7ElementRtzAA16CompletableTraitO0I0RtzrlE2do7onError05afterL00K9Completed0mN00K9Subscribe0K10Subscribed0K7DisposeAA0cD0VyAiEGys0L0_pKcSg_AXyyKcSgAYyycSgA2ZtF":{"name":"do(onError:afterError:onCompleted:afterCompleted:onSubscribe:onSubscribed:onDispose:)","abstract":"\u003cp\u003eInvokes an action for each event in the observable sequence, and propagates all observer messages through the result sequence.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs5NeverO7ElementRtzAA16CompletableTraitO0I0RtzrlE6concatyAA0cD0VyAiEGAOF":{"name":"concat(_:)","abstract":"\u003cp\u003eConcatenates the second observable sequence to \u003ccode\u003eself\u003c/code\u003e upon successful termination of \u003ccode\u003eself\u003c/code\u003e.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs5NeverO7ElementRtzAA16CompletableTraitO0I0RtzrlE6concatyAA0cD0VyAiEGqd__STRd__AoFRtd__lFZ":{"name":"concat(_:)","abstract":"\u003cp\u003eConcatenates all observable sequences in the given sequence, as long as the previous observable sequence terminated successfully.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs5NeverO7ElementRtzAA16CompletableTraitO0I0RtzrlE6concatyAA0cD0VyAiEGqd__SlRd__AoFRtd__lFZ":{"name":"concat(_:)","abstract":"\u003cp\u003eConcatenates all observable sequences in the given sequence, as long as the previous observable sequence terminated successfully.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs5NeverO7ElementRtzAA16CompletableTraitO0I0RtzrlE6concatyAA0cD0VyAiEGAOd_tFZ":{"name":"concat(_:)","abstract":"\u003cp\u003eConcatenates all observable sequences in the given sequence, as long as the previous observable sequence terminated successfully.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs5NeverO7ElementRtzAA16CompletableTraitO0I0RtzrlE3zipyAA0cD0VyAiEGqd__SlRd__AoFRtd__lFZ":{"name":"zip(_:)","abstract":"\u003cp\u003eMerges the completion of all Completables from a collection into a single Completable.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs5NeverO7ElementRtzAA16CompletableTraitO0I0RtzrlE3zipyAA0cD0VyAiEGSayAOGFZ":{"name":"zip(_:)","abstract":"\u003cp\u003eMerges the completion of all Completables from an array into a single Completable.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs5NeverO7ElementRtzAA16CompletableTraitO0I0RtzrlE3zipyAA0cD0VyAiEGAOd_tFZ":{"name":"zip(_:)","abstract":"\u003cp\u003eMerges the completion of all Completables into a single Completable.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE0F8Observera":{"name":"MaybeObserver","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE6create9subscribeAA0cD0VyAE7ElementQzGAA10Disposable_pyAA0F5EventOyAMGcc_tFZ":{"name":"create(subscribe:)","abstract":"\u003cp\u003eCreates an observable sequence from a specified subscribe method implementation.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE9subscribeyAA10Disposable_pyAA0F5EventOy7ElementQzGcF":{"name":"subscribe(_:)","abstract":"\u003cp\u003eSubscribes \u003ccode\u003eobserver\u003c/code\u003e to receive events for this sequence.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE9subscribe4with9onSuccess0J5Error0J9Completed0J8DisposedAA10Disposable_pqd___yqd___7ElementQztcSgyqd___s0L0_ptcSgyqd__cSgATtRld__ClF":{"name":"subscribe(with:onSuccess:onError:onCompleted:onDisposed:)","abstract":"\u003cp\u003eSubscribes a success handler, an error handler, and a completion handler for this sequence.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE9subscribe9onSuccess0I5Error0I9Completed0I8DisposedAA10Disposable_py7ElementQzcSg_ys0K0_pcSgyycSgAStF":{"name":"subscribe(onSuccess:onError:onCompleted:onDisposed:)","abstract":"\u003cp\u003eSubscribes a success handler, an error handler, and a completion handler for this sequence.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE4justyAA0cD0VyAE7ElementQzGALFZ":{"name":"just(_:)","abstract":"\u003cp\u003eReturns an observable sequence that contains a single element.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE4just_9schedulerAA0cD0VyAE7ElementQzGAM_AA018ImmediateSchedulerE0_ptFZ":{"name":"just(_:scheduler:)","abstract":"\u003cp\u003eReturns an observable sequence that contains a single element.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE5erroryAA0cD0VyAE7ElementQzGs5Error_pFZ":{"name":"error(_:)","abstract":"\u003cp\u003eReturns an observable sequence that terminates with an \u003ccode\u003eerror\u003c/code\u003e.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE5neverAA0cD0VyAE7ElementQzGyFZ":{"name":"never()","abstract":"\u003cp\u003eReturns a non-terminating observable sequence, which can be used to denote an infinite duration.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE5emptyAA0cD0VyAE7ElementQzGyFZ":{"name":"empty()","abstract":"\u003cp\u003eReturns an empty observable sequence, using the specified scheduler to send out the single \u003ccode\u003eCompleted\u003c/code\u003e message.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE2do6onNext05afterJ00I5Error0kL00I9Completed0kM00I9Subscribe0I10Subscribed0I7DisposeAA0cD0VyAE7ElementQzGyAUKcSg_AWys0L0_pKcSgAYyyKcSgAZyycSgA_A_tF":{"name":"do(onNext:afterNext:onError:afterError:onCompleted:afterCompleted:onSubscribe:onSubscribed:onDispose:)","abstract":"\u003cp\u003eInvokes an action for each event in the observable sequence, and propagates all observer messages through the result sequence.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE6filteryAA0cD0VyAE7ElementQzGSbALKcF":{"name":"filter(_:)","abstract":"\u003cp\u003eFilters the elements of an observable sequence based on a predicate.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE3mapyAA0cD0VyAEqd__Gqd__7ElementQzKclF":{"name":"map(_:)","abstract":"\u003cp\u003eProjects each element of an observable sequence into a new form.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE10compactMapyAA0cD0VyAEqd__Gqd__Sg7ElementQzKclF":{"name":"compactMap(_:)","abstract":"\u003cp\u003eProjects each element of an observable sequence into an optional form and filters all optional results.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE7flatMapyAA0cD0VyAEqd__GAK7ElementQzKclF":{"name":"flatMap(_:)","abstract":"\u003cp\u003eProjects each element of an observable sequence to an observable sequence and merges the resulting observable sequences into one observable sequence.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE7ifEmpty7defaultAA0cD0VyAA06SingleG0O7ElementQzGAO_tF":{"name":"ifEmpty(default:)","abstract":"\u003cp\u003eEmits elements from the source observable sequence, or a default element if the source observable sequence is empty.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE7ifEmpty8switchToAA0cD0VyAE7ElementQzGAN_tF":{"name":"ifEmpty(switchTo:)","abstract":"\u003cp\u003eReturns the elements of the specified sequence or \u003ccode\u003eother\u003c/code\u003e sequence if the sequence is empty.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE7ifEmpty8switchToAA0cD0VyAA06SingleG0O7ElementQzGAP_tF":{"name":"ifEmpty(switchTo:)","abstract":"\u003cp\u003eReturns the elements of the specified sequence or \u003ccode\u003eother\u003c/code\u003e sequence if the sequence is empty.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE14catchAndReturnyAA0cD0VyAE7ElementQzGALF":{"name":"catchAndReturn(_:)","abstract":"\u003cp\u003eContinues an observable sequence that is terminated by an error with a single element.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE20catchErrorJustReturnyAA0cD0VyAE7ElementQzGALF":{"name":"catchErrorJustReturn(_:)","abstract":"\u003cp\u003eContinues an observable sequence that is terminated by an error with a single element.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE5value7ElementQzvp":{"name":"value","abstract":"\u003cp\u003eAllows awaiting the success or failure of this \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbRxSwift%2FTraits%2FPrimitiveSequence.html#/s:7RxSwift6Singlea\"\u003eSingle\u003c/a\u003e\u003c/code\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE5value7ElementQzSgvp":{"name":"value","abstract":"\u003cp\u003eAllows awaiting the success or failure of this \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbRxSwift%2FTraits%2FPrimitiveSequence.html#/s:7RxSwift5Maybea\"\u003eMaybe\u003c/a\u003e\u003c/code\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs5NeverO7ElementRtzAA16CompletableTraitO0I0RtzrlE5valueytvp":{"name":"value","abstract":"\u003cp\u003eAllows awaiting the success or failure of this \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbRxSwift%2FTraits%2FPrimitiveSequence.html#/s:7RxSwift11Completablea\"\u003eCompletable\u003c/a\u003e\u003c/code\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE3zip__14resultSelectorAA0cD0VyAE7ElementQzGAKyAEqd__G_AKyAEqd_0_GAMqd___qd_0_tKctr0_lFZ":{"name":"zip(_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAyp7ElementRtzAA11SingleTraitO0H0RtzrlE3zipyAA0cD0VyAGqd___qd_0_tGALyAGqd__G_ALyAGqd_0_Gtr0_lFZ":{"name":"zip(_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE3zip__14resultSelectorAA0cD0VyAE7ElementQzGAKyAEqd__G_AKyAEqd_0_GAMqd___qd_0_tKctr0_lFZ":{"name":"zip(_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAyp7ElementRtzAA10MaybeTraitO0H0RtzrlE3zipyAA0cD0VyAGqd___qd_0_tGALyAGqd__G_ALyAGqd_0_Gtr0_lFZ":{"name":"zip(_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE3zip___14resultSelectorAA0cD0VyAE7ElementQzGAKyAEqd__G_AKyAEqd_0_GAKyAEqd_1_GAMqd___qd_0_qd_1_tKctr1_lFZ":{"name":"zip(_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAyp7ElementRtzAA11SingleTraitO0H0RtzrlE3zipyAA0cD0VyAGqd___qd_0_qd_1_tGALyAGqd__G_ALyAGqd_0_GALyAGqd_1_Gtr1_lFZ":{"name":"zip(_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE3zip___14resultSelectorAA0cD0VyAE7ElementQzGAKyAEqd__G_AKyAEqd_0_GAKyAEqd_1_GAMqd___qd_0_qd_1_tKctr1_lFZ":{"name":"zip(_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAyp7ElementRtzAA10MaybeTraitO0H0RtzrlE3zipyAA0cD0VyAGqd___qd_0_qd_1_tGALyAGqd__G_ALyAGqd_0_GALyAGqd_1_Gtr1_lFZ":{"name":"zip(_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE3zip____14resultSelectorAA0cD0VyAE7ElementQzGAKyAEqd__G_AKyAEqd_0_GAKyAEqd_1_GAKyAEqd_2_GAMqd___qd_0_qd_1_qd_2_tKctr2_lFZ":{"name":"zip(_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAyp7ElementRtzAA11SingleTraitO0H0RtzrlE3zipyAA0cD0VyAGqd___qd_0_qd_1_qd_2_tGALyAGqd__G_ALyAGqd_0_GALyAGqd_1_GALyAGqd_2_Gtr2_lFZ":{"name":"zip(_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE3zip____14resultSelectorAA0cD0VyAE7ElementQzGAKyAEqd__G_AKyAEqd_0_GAKyAEqd_1_GAKyAEqd_2_GAMqd___qd_0_qd_1_qd_2_tKctr2_lFZ":{"name":"zip(_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAyp7ElementRtzAA10MaybeTraitO0H0RtzrlE3zipyAA0cD0VyAGqd___qd_0_qd_1_qd_2_tGALyAGqd__G_ALyAGqd_0_GALyAGqd_1_GALyAGqd_2_Gtr2_lFZ":{"name":"zip(_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE3zip_____14resultSelectorAA0cD0VyAE7ElementQzGAKyAEqd__G_AKyAEqd_0_GAKyAEqd_1_GAKyAEqd_2_GAKyAEqd_3_GAMqd___qd_0_qd_1_qd_2_qd_3_tKctr3_lFZ":{"name":"zip(_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAyp7ElementRtzAA11SingleTraitO0H0RtzrlE3zipyAA0cD0VyAGqd___qd_0_qd_1_qd_2_qd_3_tGALyAGqd__G_ALyAGqd_0_GALyAGqd_1_GALyAGqd_2_GALyAGqd_3_Gtr3_lFZ":{"name":"zip(_:_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE3zip_____14resultSelectorAA0cD0VyAE7ElementQzGAKyAEqd__G_AKyAEqd_0_GAKyAEqd_1_GAKyAEqd_2_GAKyAEqd_3_GAMqd___qd_0_qd_1_qd_2_qd_3_tKctr3_lFZ":{"name":"zip(_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAyp7ElementRtzAA10MaybeTraitO0H0RtzrlE3zipyAA0cD0VyAGqd___qd_0_qd_1_qd_2_qd_3_tGALyAGqd__G_ALyAGqd_0_GALyAGqd_1_GALyAGqd_2_GALyAGqd_3_Gtr3_lFZ":{"name":"zip(_:_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE3zip______14resultSelectorAA0cD0VyAE7ElementQzGAKyAEqd__G_AKyAEqd_0_GAKyAEqd_1_GAKyAEqd_2_GAKyAEqd_3_GAKyAEqd_4_GAMqd___qd_0_qd_1_qd_2_qd_3_qd_4_tKctr4_lFZ":{"name":"zip(_:_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAyp7ElementRtzAA11SingleTraitO0H0RtzrlE3zipyAA0cD0VyAGqd___qd_0_qd_1_qd_2_qd_3_qd_4_tGALyAGqd__G_ALyAGqd_0_GALyAGqd_1_GALyAGqd_2_GALyAGqd_3_GALyAGqd_4_Gtr4_lFZ":{"name":"zip(_:_:_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE3zip______14resultSelectorAA0cD0VyAE7ElementQzGAKyAEqd__G_AKyAEqd_0_GAKyAEqd_1_GAKyAEqd_2_GAKyAEqd_3_GAKyAEqd_4_GAMqd___qd_0_qd_1_qd_2_qd_3_qd_4_tKctr4_lFZ":{"name":"zip(_:_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAyp7ElementRtzAA10MaybeTraitO0H0RtzrlE3zipyAA0cD0VyAGqd___qd_0_qd_1_qd_2_qd_3_qd_4_tGALyAGqd__G_ALyAGqd_0_GALyAGqd_1_GALyAGqd_2_GALyAGqd_3_GALyAGqd_4_Gtr4_lFZ":{"name":"zip(_:_:_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE3zip_______14resultSelectorAA0cD0VyAE7ElementQzGAKyAEqd__G_AKyAEqd_0_GAKyAEqd_1_GAKyAEqd_2_GAKyAEqd_3_GAKyAEqd_4_GAKyAEqd_5_GAMqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_tKctr5_lFZ":{"name":"zip(_:_:_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAyp7ElementRtzAA11SingleTraitO0H0RtzrlE3zipyAA0cD0VyAGqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_tGALyAGqd__G_ALyAGqd_0_GALyAGqd_1_GALyAGqd_2_GALyAGqd_3_GALyAGqd_4_GALyAGqd_5_Gtr5_lFZ":{"name":"zip(_:_:_:_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE3zip_______14resultSelectorAA0cD0VyAE7ElementQzGAKyAEqd__G_AKyAEqd_0_GAKyAEqd_1_GAKyAEqd_2_GAKyAEqd_3_GAKyAEqd_4_GAKyAEqd_5_GAMqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_tKctr5_lFZ":{"name":"zip(_:_:_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAyp7ElementRtzAA10MaybeTraitO0H0RtzrlE3zipyAA0cD0VyAGqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_tGALyAGqd__G_ALyAGqd_0_GALyAGqd_1_GALyAGqd_2_GALyAGqd_3_GALyAGqd_4_GALyAGqd_5_Gtr5_lFZ":{"name":"zip(_:_:_:_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE3zip________14resultSelectorAA0cD0VyAE7ElementQzGAKyAEqd__G_AKyAEqd_0_GAKyAEqd_1_GAKyAEqd_2_GAKyAEqd_3_GAKyAEqd_4_GAKyAEqd_5_GAKyAEqd_6_GAMqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_qd_6_tKctr6_lFZ":{"name":"zip(_:_:_:_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAyp7ElementRtzAA11SingleTraitO0H0RtzrlE3zipyAA0cD0VyAGqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_qd_6_tGALyAGqd__G_ALyAGqd_0_GALyAGqd_1_GALyAGqd_2_GALyAGqd_3_GALyAGqd_4_GALyAGqd_5_GALyAGqd_6_Gtr6_lFZ":{"name":"zip(_:_:_:_:_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE3zip________14resultSelectorAA0cD0VyAE7ElementQzGAKyAEqd__G_AKyAEqd_0_GAKyAEqd_1_GAKyAEqd_2_GAKyAEqd_3_GAKyAEqd_4_GAKyAEqd_5_GAKyAEqd_6_GAMqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_qd_6_tKctr6_lFZ":{"name":"zip(_:_:_:_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAyp7ElementRtzAA10MaybeTraitO0H0RtzrlE3zipyAA0cD0VyAGqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_qd_6_tGALyAGqd__G_ALyAGqd_0_GALyAGqd_1_GALyAGqd_2_GALyAGqd_3_GALyAGqd_4_GALyAGqd_5_GALyAGqd_6_Gtr6_lFZ":{"name":"zip(_:_:_:_:_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs17FixedWidthInteger7ElementRpzrlE5timer_9schedulerAA0cD0Vy5TraitQzAFG8Dispatch0M12TimeIntervalO_AA09SchedulerE0_ptFZ":{"name":"timer(_:scheduler:)","abstract":"\u003cp\u003eReturns an observable sequence that periodically produces a value after the specified initial relative due time has elapsed, using the specified scheduler to run timers.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE0F8Observera":{"name":"SingleObserver","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE6create9subscribeAA0cD0VyAE7ElementQzGAA10Disposable_pys6ResultOyAMs5Error_pGcc_tFZ":{"name":"create(subscribe:)","abstract":"\u003cp\u003eCreates an observable sequence from a specified subscribe method implementation.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE9subscribeyAA10Disposable_pys6ResultOy7ElementQzs5Error_pGcF":{"name":"subscribe(_:)","abstract":"\u003cp\u003eSubscribes \u003ccode\u003eobserver\u003c/code\u003e to receive events for this sequence.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE9subscribe9onSuccess0I5Error0I8DisposedAA10Disposable_py7ElementQzcSg_ys0K0_pcyycSgtF":{"name":"subscribe(onSuccess:onError:onDisposed:)","abstract":"\u003cp\u003eSubscribes a success handler, and an error handler for this sequence.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE9subscribe4with9onSuccess0J7Failure0J8DisposedAA10Disposable_pqd___yqd___7ElementQztcSgyqd___s5Error_ptcSgyqd__cSgtRld__ClF":{"name":"subscribe(with:onSuccess:onFailure:onDisposed:)","abstract":"\u003cp\u003eSubscribes a success handler, and an error handler for this sequence.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE9subscribe9onSuccess0I7Failure0I8DisposedAA10Disposable_py7ElementQzcSg_ys5Error_pcSgyycSgtF":{"name":"subscribe(onSuccess:onFailure:onDisposed:)","abstract":"\u003cp\u003eSubscribes a success handler, and an error handler for this sequence.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE4justyAA0cD0VyAE7ElementQzGALFZ":{"name":"just(_:)","abstract":"\u003cp\u003eReturns an observable sequence that contains a single element.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE4just_9schedulerAA0cD0VyAE7ElementQzGAM_AA018ImmediateSchedulerE0_ptFZ":{"name":"just(_:scheduler:)","abstract":"\u003cp\u003eReturns an observable sequence that contains a single element.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE5erroryAA0cD0VyAE7ElementQzGs5Error_pFZ":{"name":"error(_:)","abstract":"\u003cp\u003eReturns an observable sequence that terminates with an \u003ccode\u003eerror\u003c/code\u003e.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE5neverAA0cD0VyAE7ElementQzGyFZ":{"name":"never()","abstract":"\u003cp\u003eReturns a non-terminating observable sequence, which can be used to denote an infinite duration.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE2do9onSuccess05afterJ00I5Error0kL00I9Subscribe0I10Subscribed0I7DisposeAA0cD0VyAE7ElementQzGyASKcSg_AUys0L0_pKcSgAWyycSgA2XtF":{"name":"do(onSuccess:afterSuccess:onError:afterError:onSubscribe:onSubscribed:onDispose:)","abstract":"\u003cp\u003eInvokes an action for each event in the observable sequence, and propagates all observer messages through the result sequence.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE6filteryAA0cD0VyAA05MaybeG0O7ElementQzGSbANKcF":{"name":"filter(_:)","abstract":"\u003cp\u003eFilters the elements of an observable sequence based on a predicate.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE3mapyAA0cD0VyAEqd__Gqd__7ElementQzKclF":{"name":"map(_:)","abstract":"\u003cp\u003eProjects each element of an observable sequence into a new form.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE10compactMapyAA0cD0VyAA05MaybeG0Oqd__Gqd__Sg7ElementQzKclF":{"name":"compactMap(_:)","abstract":"\u003cp\u003eProjects each element of an observable sequence into an optional form and filters all optional results.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE7flatMapyAA0cD0VyAEqd__GAK7ElementQzKclF":{"name":"flatMap(_:)","abstract":"\u003cp\u003eProjects each element of an observable sequence to an observable sequence and merges the resulting observable sequences into one observable sequence.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE12flatMapMaybeyAA0cD0VyAA0jG0Oqd__GAM7ElementQzKclF":{"name":"flatMapMaybe(_:)","abstract":"\u003cp\u003eProjects each element of an observable sequence to an observable sequence and merges the resulting observable sequences into one observable sequence.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE18flatMapCompletableyAA0cD0VyAA0jG0Os5NeverOGAO7ElementQzKcF":{"name":"flatMapCompletable(_:)","abstract":"\u003cp\u003eProjects each element of an observable sequence to an observable sequence and merges the resulting observable sequences into one observable sequence.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE3zip_14resultSelectorAA0cD0VyAEqd_0_Gqd___qd_0_Say7ElementQzGKctSlRd__AKyAeNGAMRtd__r0_lFZ":{"name":"zip(_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE3zipyAA0cD0VyAESay7ElementQzGGqd__SlRd__AJyAeLGAKRtd__lFZ":{"name":"zip(_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE14catchAndReturnyAA0cD0VyAE7ElementQzGALF":{"name":"catchAndReturn(_:)","abstract":"\u003cp\u003eContinues an observable sequence that is terminated by an error with a single element.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE20catchErrorJustReturnyAA0cD0VyAE7ElementQzGALF":{"name":"catchErrorJustReturn(_:)","abstract":"\u003cp\u003eContinues an observable sequence that is terminated by an error with a single element.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE7asMaybeAA0cD0VyAA0iG0O7ElementQzGyF":{"name":"asMaybe()","abstract":"\u003cp\u003eConverts \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbRxSwift%2FTraits%2FPrimitiveSequence.html#/s:7RxSwift5Maybea\"\u003eMaybe\u003c/a\u003e\u003c/code\u003e trait.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE13asCompletableAA0cD0VyAA0iG0Os5NeverOGyF":{"name":"asCompletable()","abstract":"\u003cp\u003eConverts \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbRxSwift%2FTraits%2FPrimitiveSequence.html#/s:7RxSwift11Completablea\"\u003eCompletable\u003c/a\u003e\u003c/code\u003e trait, ignoring its emitted value if","parent_name":"PrimitiveSequenceType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE13combineLatest_14resultSelectorAA0C0Vy7ElementQzGqd___AISayAH_AHQYd__GKctSlRd__AabHRpd__lFZ":{"name":"combineLatest(_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE13combineLatestyAA0C0VySay7ElementQzGGqd__SlRd__AG_AGQYd__AHRSAabGRpd__lFZ":{"name":"combineLatest(_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE6valuesScSy7ElementQzGvp":{"name":"values","abstract":"\u003cp\u003eAllows iterating over the values of an Infallible","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE4justyAA0C0Vy7ElementQzGAHFZ":{"name":"just(_:)","abstract":"\u003cp\u003eReturns an infallible sequence that contains a single element.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE4just_9schedulerAA0C0Vy7ElementQzGAI_AA018ImmediateSchedulerD0_ptFZ":{"name":"just(_:scheduler:)","abstract":"\u003cp\u003eReturns an infallible sequence that contains a single element.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE5neverAA0C0Vy7ElementQzGyFZ":{"name":"never()","abstract":"\u003cp\u003eReturns a non-terminating infallible sequence, which can be used to denote an infinite duration.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE5emptyAA0C0Vy7ElementQzGyFZ":{"name":"empty()","abstract":"\u003cp\u003eReturns an empty infallible sequence, using the specified scheduler to send out the single \u003ccode\u003eCompleted\u003c/code\u003e message.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE8deferredyAA0C0Vy7ElementQzGAIyKcFZ":{"name":"deferred(_:)","abstract":"\u003cp\u003eReturns an infallible sequence that invokes the specified factory function whenever a new observer subscribes.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE6filteryAA0C0Vy7ElementQzGSbAHcF":{"name":"filter(_:)","abstract":"\u003cp\u003eFilters the elements of an observable sequence based on a predicate.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE3mapyAA0C0Vyqd__Gqd__7ElementQzclF":{"name":"map(_:)","abstract":"\u003cp\u003eProjects each element of an observable sequence into a new form.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE10compactMapyAA0C0Vyqd__Gqd__Sg7ElementQzclF":{"name":"compactMap(_:)","abstract":"\u003cp\u003eProjects each element of an observable sequence into an optional form and filters all optional results.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE20distinctUntilChangedyAA0C0Vy7ElementQzGqd__AHKcSQRd__lF":{"name":"distinctUntilChanged(_:)","abstract":"\u003cp\u003eReturns an observable sequence that contains only distinct contiguous elements according to the \u003ccode\u003ekeySelector\u003c/code\u003e.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE20distinctUntilChangedyAA0C0Vy7ElementQzGSbAH_AHtKcF":{"name":"distinctUntilChanged(_:)","abstract":"\u003cp\u003eReturns an observable sequence that contains only distinct contiguous elements according to the \u003ccode\u003ecomparer\u003c/code\u003e.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE20distinctUntilChanged_8comparerAA0C0Vy7ElementQzGqd__AIKc_Sbqd___qd__tKctlF":{"name":"distinctUntilChanged(_:comparer:)","abstract":"\u003cp\u003eReturns an observable sequence that contains only distinct contiguous elements according to the keySelector and the comparer.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE20distinctUntilChanged2atAA0C0Vy7ElementQzGs7KeyPathCyAIqd__G_tSQRd__lF":{"name":"distinctUntilChanged(at:)","abstract":"\u003cp\u003eReturns an observable sequence that contains only contiguous elements with distinct values in the provided key path on each object.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE8debounce_9schedulerAA0C0Vy7ElementQzG8Dispatch0H12TimeIntervalO_AA09SchedulerD0_ptF":{"name":"debounce(_:scheduler:)","abstract":"\u003cp\u003eIgnores elements from an observable sequence which are followed by another element within a specified relative time duration, using the specified scheduler to run throttling timers.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE8throttle_6latest9schedulerAA0C0Vy7ElementQzG8Dispatch0I12TimeIntervalO_SbAA09SchedulerD0_ptF":{"name":"throttle(_:latest:scheduler:)","abstract":"\u003cp\u003eReturns an Observable that emits the first and the latest item emitted by the source Observable during sequential time windows of a specified duration.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE7flatMapyAA0C0Vy7ElementQyd__Gqd__AGQzcAA021ObservableConvertibleD0Rd__lF":{"name":"flatMap(_:)","abstract":"\u003cp\u003eProjects each element of an observable sequence to an observable sequence and merges the resulting observable sequences into one observable sequence.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE13flatMapLatestyAA0C0Vy7ElementQyd__Gqd__AGQzcAA021ObservableConvertibleD0Rd__lF":{"name":"flatMapLatest(_:)","abstract":"\u003cp\u003eProjects each element of an observable sequence into a new sequence of observable sequences and then","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE12flatMapFirstyAA0C0Vy7ElementQyd__Gqd__AGQzcAA021ObservableConvertibleD0Rd__lF":{"name":"flatMapFirst(_:)","abstract":"\u003cp\u003eProjects each element of an observable sequence to an observable sequence and merges the resulting observable sequences into one observable sequence.","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE6concatyAA0C0Vy7ElementQzGqd__AA021ObservableConvertibleD0Rd__AGQyd__AHRSlF":{"name":"concat(_:)","abstract":"\u003cp\u003eConcatenates the second observable sequence to \u003ccode\u003eself\u003c/code\u003e upon successful termination of \u003ccode\u003eself\u003c/code\u003e.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE6concatyAA0C0Vy7ElementQzGqd__STRd__AiGRtd__lFZ":{"name":"concat(_:)","abstract":"\u003cp\u003eConcatenates all observable sequences in the given sequence, as long as the previous observable sequence terminated successfully.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE6concatyAA0C0Vy7ElementQzGqd__SlRd__AiGRtd__lFZ":{"name":"concat(_:)","abstract":"\u003cp\u003eConcatenates all observable sequences in the given collection, as long as the previous observable sequence terminated successfully.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE6concatyAA0C0Vy7ElementQzGAId_tFZ":{"name":"concat(_:)","abstract":"\u003cp\u003eConcatenates all observable sequences in the given collection, as long as the previous observable sequence terminated successfully.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE9concatMapyAA0C0Vy7ElementQyd__Gqd__AGQzcAA021ObservableConvertibleD0Rd__lF":{"name":"concatMap(_:)","abstract":"\u003cp\u003eProjects each element of an observable sequence to an observable sequence and concatenates the resulting observable sequences into one observable sequence.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE5mergeyAA0C0Vy7ElementQzGqd__SlRd__AiGRtd__lFZ":{"name":"merge(_:)","abstract":"\u003cp\u003eMerges elements from all observable sequences from collection into a single observable sequence.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE5mergeyAA0C0Vy7ElementQzGSayAIGFZ":{"name":"merge(_:)","abstract":"\u003cp\u003eMerges elements from all infallible sequences from array into a single infallible sequence.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE5mergeyAA0C0Vy7ElementQzGAId_tFZ":{"name":"merge(_:)","abstract":"\u003cp\u003eMerges elements from all infallible sequences into a single infallible sequence.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE4scan4into11accumulatorAA0C0Vyqd__Gqd___yqd__z_7ElementQztctlF":{"name":"scan(into:accumulator:)","abstract":"\u003cp\u003eApplies an accumulator function over an observable sequence and returns each intermediate result. The specified seed value is used as the initial accumulator value.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE4scan_11accumulatorAA0C0Vyqd__Gqd___qd__qd___7ElementQztctlF":{"name":"scan(_:accumulator:)","abstract":"\u003cp\u003eApplies an accumulator function over an observable sequence and returns each intermediate result. The specified seed value is used as the initial accumulator value.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE9startWithyAA0C0Vy7ElementQzGAHF":{"name":"startWith(_:)","abstract":"\u003cp\u003ePrepends a value to an observable sequence.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE4take5untilAA0C0Vy7ElementQzGqd___tAaBRd__lF":{"name":"take(until:)","abstract":"\u003cp\u003eReturns the elements from the source observable sequence until the other observable sequence produces an element.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE4take5untilAA0C0Vy7ElementQzGqd___tAA010ObservableD0Rd__lF":{"name":"take(until:)","abstract":"\u003cp\u003eReturns the elements from the source observable sequence until the other observable sequence produces an element.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE4take5until8behaviorAA0C0Vy7ElementQzGSbAJKc_AA12TakeBehaviorOtF":{"name":"take(until:behavior:)","abstract":"\u003cp\u003eReturns elements from an observable sequence until the specified condition is true.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE4take5while8behaviorAA0C0Vy7ElementQzGSbAJKc_AA12TakeBehaviorOtF":{"name":"take(while:behavior:)","abstract":"\u003cp\u003eReturns elements from an observable sequence as long as a specified condition is true.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE4takeyAA0C0Vy7ElementQzGSiF":{"name":"take(_:)","abstract":"\u003cp\u003eReturns a specified number of contiguous elements from the start of an observable sequence.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE4take3for9schedulerAA0C0Vy7ElementQzG8Dispatch0I12TimeIntervalO_AA09SchedulerD0_ptF":{"name":"take(for:scheduler:)","abstract":"\u003cp\u003eTakes elements for the specified duration from the start of the infallible source sequence, using the specified scheduler to run timers.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE4skip5whileAA0C0Vy7ElementQzGSbAIKc_tF":{"name":"skip(while:)","abstract":"\u003cp\u003eBypasses elements in an infallible sequence as long as a specified condition is true and then returns the remaining elements.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE4skip5untilAA0C0Vy7ElementQzGqd___tAA010ObservableD0Rd__lF":{"name":"skip(until:)","abstract":"\u003cp\u003eReturns the elements from the source infallible sequence that are emitted after the other infallible sequence produces an element.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE5share6replay5scopeAA0C0Vy7ElementQzGSi_AA20SubjectLifetimeScopeOtF":{"name":"share(replay:scope:)","abstract":"\u003cp\u003eReturns an observable sequence that \u003cstrong\u003eshares a single subscription to the underlying sequence\u003c/strong\u003e, and immediately upon subscription replays elements in buffer.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE14withUnretained_14resultSelectorAA0C0Vyqd_0_Gqd___qd_0_qd___7ElementQztctRld__Cr0_lF":{"name":"withUnretained(_:resultSelector:)","abstract":"\u003cp\u003eProvides an unretained, safe to use (i.e. not implicitly unwrapped), reference to an object along with the events emitted by the sequence.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE14withUnretainedyAA0C0Vyqd___7ElementQztGqd__Rld__ClF":{"name":"withUnretained(_:)","abstract":"\u003cp\u003eProvides an unretained, safe to use (i.e. not implicitly unwrapped), reference to an object along with the events emitted by the sequence.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE14withLatestFrom_14resultSelectorAA0C0Vyqd_0_Gqd___qd_0_7ElementQz_AIQyd__tKctAaBRd__r0_lF":{"name":"withLatestFrom(_:resultSelector:)","abstract":"\u003cp\u003eMerges two observable sequences into one observable sequence by combining each element from self with the latest element from the second source, if any.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE14withLatestFromyAA0C0Vy7ElementQyd__Gqd__AaBRd__lF":{"name":"withLatestFrom(_:)","abstract":"\u003cp\u003eMerges two observable sequences into one observable sequence by using latest element from the second sequence every time when \u003ccode\u003eself\u003c/code\u003e emits an element.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE3zip__14resultSelectorAA0C0Vy7ElementQzGAGyqd__G_AGyqd_0_GAIqd___qd_0_tKctr0_lFZ":{"name":"zip(_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE3zip___14resultSelectorAA0C0Vy7ElementQzGAGyqd__G_AGyqd_0_GAGyqd_1_GAIqd___qd_0_qd_1_tKctr1_lFZ":{"name":"zip(_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE3zip____14resultSelectorAA0C0Vy7ElementQzGAGyqd__G_AGyqd_0_GAGyqd_1_GAGyqd_2_GAIqd___qd_0_qd_1_qd_2_tKctr2_lFZ":{"name":"zip(_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE3zip_____14resultSelectorAA0C0Vy7ElementQzGAGyqd__G_AGyqd_0_GAGyqd_1_GAGyqd_2_GAGyqd_3_GAIqd___qd_0_qd_1_qd_2_qd_3_tKctr3_lFZ":{"name":"zip(_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE3zip______14resultSelectorAA0C0Vy7ElementQzGAGyqd__G_AGyqd_0_GAGyqd_1_GAGyqd_2_GAGyqd_3_GAGyqd_4_GAIqd___qd_0_qd_1_qd_2_qd_3_qd_4_tKctr4_lFZ":{"name":"zip(_:_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE3zip_______14resultSelectorAA0C0Vy7ElementQzGAGyqd__G_AGyqd_0_GAGyqd_1_GAGyqd_2_GAGyqd_3_GAGyqd_4_GAGyqd_5_GAIqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_tKctr5_lFZ":{"name":"zip(_:_:_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE3zip________14resultSelectorAA0C0Vy7ElementQzGAGyqd__G_AGyqd_0_GAGyqd_1_GAGyqd_2_GAGyqd_3_GAGyqd_4_GAGyqd_5_GAGyqd_6_GAIqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_qd_6_tKctr6_lFZ":{"name":"zip(_:_:_:_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE9subscribe4with6onNext0G9Completed0G8DisposedAA10Disposable_pqd___yqd___7ElementQztcSgyqd__cSgAMtRld__ClF":{"name":"subscribe(with:onNext:onCompleted:onDisposed:)","abstract":"\u003cp\u003eSubscribes an element handler, a completion handler and disposed handler to an observable sequence.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE9subscribe6onNext0F9Completed0F8DisposedAA10Disposable_py7ElementQzcSg_yycSgALtF":{"name":"subscribe(onNext:onCompleted:onDisposed:)","abstract":"\u003cp\u003eSubscribes an element handler, a completion handler and disposed handler to an observable sequence.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE9subscribeyAA10Disposable_pyAA0C5EventOy7ElementQzGcF":{"name":"subscribe(_:)","abstract":"\u003cp\u003eSubscribes an event handler to an observable sequence.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAyp7ElementRtzrlE13combineLatestyAA0C0VyADQyd___ADQyd_0_tGqd___qd_0_tAaBRd__AaBRd_0_r0_lFZ":{"name":"combineLatest(_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAyp7ElementRtzrlE13combineLatestyAA0C0VyADQyd___ADQyd_0_ADQyd_1_tGqd___qd_0_qd_1_tAaBRd__AaBRd_0_AaBRd_1_r1_lFZ":{"name":"combineLatest(_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAyp7ElementRtzrlE13combineLatestyAA0C0VyADQyd___ADQyd_0_ADQyd_1_ADQyd_2_tGqd___qd_0_qd_1_qd_2_tAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_r2_lFZ":{"name":"combineLatest(_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAyp7ElementRtzrlE13combineLatestyAA0C0VyADQyd___ADQyd_0_ADQyd_1_ADQyd_2_ADQyd_3_tGqd___qd_0_qd_1_qd_2_qd_3_tAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_r3_lFZ":{"name":"combineLatest(_:_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAyp7ElementRtzrlE13combineLatestyAA0C0VyADQyd___ADQyd_0_ADQyd_1_ADQyd_2_ADQyd_3_ADQyd_4_tGqd___qd_0_qd_1_qd_2_qd_3_qd_4_tAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_AaBRd_4_r4_lFZ":{"name":"combineLatest(_:_:_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAyp7ElementRtzrlE13combineLatestyAA0C0VyADQyd___ADQyd_0_ADQyd_1_ADQyd_2_ADQyd_3_ADQyd_4_ADQyd_5_tGqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_tAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_AaBRd_4_AaBRd_5_r5_lFZ":{"name":"combineLatest(_:_:_:_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAyp7ElementRtzrlE13combineLatestyAA0C0VyADQyd___ADQyd_0_ADQyd_1_ADQyd_2_ADQyd_3_ADQyd_4_ADQyd_5_ADQyd_6_tGqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_qd_6_tAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_AaBRd_4_AaBRd_5_AaBRd_6_r6_lFZ":{"name":"combineLatest(_:_:_:_:_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAASQ7ElementRpzrlE20distinctUntilChangedAA0C0VyAEGyF":{"name":"distinctUntilChanged()","abstract":"\u003cp\u003eReturns an observable sequence that contains only distinct contiguous elements according to equality operator.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/ReactiveCompatible.html#/s:7RxSwift18ReactiveCompatibleP0C4BaseQa":{"name":"ReactiveBase","abstract":"\u003cp\u003eExtended type\u003c/p\u003e","parent_name":"ReactiveCompatible"},"Protocols/ReactiveCompatible.html#/s:7RxSwift18ReactiveCompatibleP2rxAA0C0Vy0C4BaseQzGmvpZ":{"name":"rx","abstract":"\u003cp\u003eReactive extensions.\u003c/p\u003e","parent_name":"ReactiveCompatible"},"Protocols/ReactiveCompatible.html#/s:7RxSwift18ReactiveCompatibleP2rxAA0C0Vy0C4BaseQzGvp":{"name":"rx","abstract":"\u003cp\u003eReactive extensions.\u003c/p\u003e","parent_name":"ReactiveCompatible"},"Protocols/DataDecoder.html#/s:7RxSwift11DataDecoderP6decode_4fromqd__qd__m_10Foundation0C0VtKSeRd__lF":{"name":"decode(_:from:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataDecoder"},"Protocols/EventConvertible.html#/s:7RxSwift16EventConvertibleP7ElementQa":{"name":"Element","abstract":"\u003cp\u003eType of element in event\u003c/p\u003e","parent_name":"EventConvertible"},"Protocols/EventConvertible.html#/s:7RxSwift16EventConvertibleP5eventAA0C0Oy7ElementQzGvp":{"name":"event","abstract":"\u003cp\u003eEvent representation of this instance\u003c/p\u003e","parent_name":"EventConvertible"},"Protocols/EventConvertible.html":{"name":"EventConvertible","abstract":"\u003cp\u003eA type that can be converted to \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/Event.html\"\u003eEvent\u0026lt;Element\u0026gt;\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e"},"Protocols/DataDecoder.html":{"name":"DataDecoder","abstract":"\u003cp\u003eRepresents an entity capable of decoding raw \u003ccode\u003eData\u003c/code\u003e"},"Protocols/ReactiveCompatible.html":{"name":"ReactiveCompatible","abstract":"\u003cp\u003eA type that has reactive extensions.\u003c/p\u003e"},"Protocols/InfallibleType.html":{"name":"InfallibleType","abstract":"\u003cp\u003e\u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Infallible.html\"\u003eInfallible\u003c/a\u003e\u003c/code\u003e is an \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Observable.html\"\u003eObservable\u003c/a\u003e\u003c/code\u003e-like push-style interface"},"Protocols/PrimitiveSequenceType.html":{"name":"PrimitiveSequenceType","abstract":"\u003cp\u003eObservable sequences containing 0 or 1 element\u003c/p\u003e"},"Extensions/AsyncSequence.html#/s:Sci7RxSwiftE12asObservableAA0D0Cy7ElementQzGyF":{"name":"asObservable()","abstract":"\u003cp\u003eConvert an \u003ccode\u003eAsyncSequence\u003c/code\u003e to an \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Observable.html\"\u003eObservable\u003c/a\u003e\u003c/code\u003e emitting","parent_name":"AsyncSequence"},"Extensions/AsyncSequence.html":{"name":"AsyncSequence"},"Other%20Extensions.html#/s:10Foundation11JSONDecoderC":{"name":"JSONDecoder"},"Other%20Extensions.html#/s:10Foundation19PropertyListDecoderC":{"name":"PropertyListDecoder"},"Other%20Extensions.html#/c:objc(cs)NSObject":{"name":"NSObject","abstract":"\u003cp\u003eExtend NSObject with \u003ccode\u003erx\u003c/code\u003e proxy.\u003c/p\u003e"},"Enums/MaybeEvent.html#/s:7RxSwift10MaybeEventO7successyACyxGxcAEmlF":{"name":"success(_:)","abstract":"\u003cp\u003eOne and only sequence element is produced. (underlying observable sequence emits: \u003ccode\u003e.next(Element)\u003c/code\u003e, \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/MaybeEvent.html#/s:7RxSwift10MaybeEventO9completedyACyxGAEmlF\"\u003e.completed\u003c/a\u003e\u003c/code\u003e)\u003c/p\u003e","parent_name":"MaybeEvent"},"Enums/MaybeEvent.html#/s:7RxSwift10MaybeEventO5erroryACyxGs5Error_pcAEmlF":{"name":"error(_:)","abstract":"\u003cp\u003eSequence terminated with an error. (underlying observable sequence emits: \u003ccode\u003e.error(Error)\u003c/code\u003e)\u003c/p\u003e","parent_name":"MaybeEvent"},"Enums/MaybeEvent.html#/s:7RxSwift10MaybeEventO9completedyACyxGAEmlF":{"name":"completed","abstract":"\u003cp\u003eSequence completed successfully.\u003c/p\u003e","parent_name":"MaybeEvent"},"Enums/CompletableEvent.html#/s:7RxSwift16CompletableEventO5erroryACs5Error_pcACmF":{"name":"error(_:)","abstract":"\u003cp\u003eSequence terminated with an error. (underlying observable sequence emits: \u003ccode\u003e.error(Error)\u003c/code\u003e)\u003c/p\u003e","parent_name":"CompletableEvent"},"Enums/CompletableEvent.html#/s:7RxSwift16CompletableEventO9completedyA2CmF":{"name":"completed","abstract":"\u003cp\u003eSequence completed successfully.\u003c/p\u003e","parent_name":"CompletableEvent"},"Enums/InfallibleEvent.html#/s:7RxSwift15InfallibleEventO4nextyACyxGxcAEmlF":{"name":"next(_:)","abstract":"\u003cp\u003eNext element is produced.\u003c/p\u003e","parent_name":"InfallibleEvent"},"Enums/InfallibleEvent.html#/s:7RxSwift15InfallibleEventO9completedyACyxGAEmlF":{"name":"completed","abstract":"\u003cp\u003eSequence completed successfully.\u003c/p\u003e","parent_name":"InfallibleEvent"},"Enums/InfallibleEvent.html#/s:7RxSwift16EventConvertibleP5eventAA0C0Oy7ElementQzGvp":{"name":"event","parent_name":"InfallibleEvent"},"Enums/VirtualTimeComparison.html#/s:7RxSwift21VirtualTimeComparisonO8lessThanyA2CmF":{"name":"lessThan","abstract":"\u003cp\u003elhs \u0026lt; rhs.\u003c/p\u003e","parent_name":"VirtualTimeComparison"},"Enums/VirtualTimeComparison.html#/s:7RxSwift21VirtualTimeComparisonO5equalyA2CmF":{"name":"equal","abstract":"\u003cp\u003elhs == rhs.\u003c/p\u003e","parent_name":"VirtualTimeComparison"},"Enums/VirtualTimeComparison.html#/s:7RxSwift21VirtualTimeComparisonO11greaterThanyA2CmF":{"name":"greaterThan","abstract":"\u003cp\u003elhs \u0026gt; rhs.\u003c/p\u003e","parent_name":"VirtualTimeComparison"},"Enums/TakeBehavior.html#/s:7RxSwift12TakeBehaviorO9inclusiveyA2CmF":{"name":"inclusive","abstract":"\u003cp\u003eInclude the last element matching the predicate.\u003c/p\u003e","parent_name":"TakeBehavior"},"Enums/TakeBehavior.html#/s:7RxSwift12TakeBehaviorO9exclusiveyA2CmF":{"name":"exclusive","abstract":"\u003cp\u003eExclude the last element matching the predicate.\u003c/p\u003e","parent_name":"TakeBehavior"},"Enums/SubjectLifetimeScope.html#/s:7RxSwift20SubjectLifetimeScopeO14whileConnectedyA2CmF":{"name":"whileConnected","abstract":"\u003cp\u003e\u003cstrong\u003eEach connection will have it\u0026rsquo;s own subject instance to store replay events.\u003c/strong\u003e","parent_name":"SubjectLifetimeScope"},"Enums/SubjectLifetimeScope.html#/s:7RxSwift20SubjectLifetimeScopeO7foreveryA2CmF":{"name":"forever","abstract":"\u003cp\u003e\u003cstrong\u003eOne subject will store replay events for all connections to source.\u003c/strong\u003e","parent_name":"SubjectLifetimeScope"},"Enums/Hooks.html#/s:7RxSwift5HooksO22recordCallStackOnErrorSbvpZ":{"name":"recordCallStackOnError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Hooks"},"Enums/Hooks.html#/s:7RxSwift5HooksO19DefaultErrorHandlera":{"name":"DefaultErrorHandler","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Hooks"},"Enums/Hooks.html#/s:7RxSwift5HooksO34CustomCaptureSubscriptionCallstacka":{"name":"CustomCaptureSubscriptionCallstack","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Hooks"},"Enums/Hooks.html#/s:7RxSwift5HooksO19defaultErrorHandleryySaySSG_s0E0_ptcvpZ":{"name":"defaultErrorHandler","abstract":"\u003cp\u003eError handler called in case onError handler wasn\u0026rsquo;t provided.\u003c/p\u003e","parent_name":"Hooks"},"Enums/Hooks.html#/s:7RxSwift5HooksO34customCaptureSubscriptionCallstackSaySSGycvpZ":{"name":"customCaptureSubscriptionCallstack","abstract":"\u003cp\u003eSubscription callstack block to fetch custom callstack information.\u003c/p\u003e","parent_name":"Hooks"},"Enums/RxError.html#/s:7RxSwift0A5ErrorO7unknownyA2CmF":{"name":"unknown","abstract":"\u003cp\u003eUnknown error occurred.\u003c/p\u003e","parent_name":"RxError"},"Enums/RxError.html#/s:7RxSwift0A5ErrorO8disposedyACyXl_tcACmF":{"name":"disposed(object:)","abstract":"\u003cp\u003ePerforming an action on disposed object.\u003c/p\u003e","parent_name":"RxError"},"Enums/RxError.html#/s:7RxSwift0A5ErrorO8overflowyA2CmF":{"name":"overflow","abstract":"\u003cp\u003eArithmetic overflow error.\u003c/p\u003e","parent_name":"RxError"},"Enums/RxError.html#/s:7RxSwift0A5ErrorO18argumentOutOfRangeyA2CmF":{"name":"argumentOutOfRange","abstract":"\u003cp\u003eArgument out of range error.\u003c/p\u003e","parent_name":"RxError"},"Enums/RxError.html#/s:7RxSwift0A5ErrorO10noElementsyA2CmF":{"name":"noElements","abstract":"\u003cp\u003eSequence doesn\u0026rsquo;t contain any elements.\u003c/p\u003e","parent_name":"RxError"},"Enums/RxError.html#/s:7RxSwift0A5ErrorO18moreThanOneElementyA2CmF":{"name":"moreThanOneElement","abstract":"\u003cp\u003eSequence contains more than one element.\u003c/p\u003e","parent_name":"RxError"},"Enums/RxError.html#/s:7RxSwift0A5ErrorO7timeoutyA2CmF":{"name":"timeout","abstract":"\u003cp\u003eTimeout error.\u003c/p\u003e","parent_name":"RxError"},"Enums/RxError.html#/s:7RxSwift0A5ErrorO16debugDescriptionSSvp":{"name":"debugDescription","abstract":"\u003cp\u003eA textual representation of \u003ccode\u003eself\u003c/code\u003e, suitable for debugging.\u003c/p\u003e","parent_name":"RxError"},"Enums/RxError.html":{"name":"RxError","abstract":"\u003cp\u003eGeneric Rx error codes.\u003c/p\u003e"},"Enums/Hooks.html":{"name":"Hooks","abstract":"\u003cp\u003eRxSwift global hooks\u003c/p\u003e"},"Enums/SubjectLifetimeScope.html":{"name":"SubjectLifetimeScope","abstract":"\u003cp\u003eSubject lifetime scope\u003c/p\u003e"},"Enums/TakeBehavior.html":{"name":"TakeBehavior","abstract":"\u003cp\u003eBehaviors for the take operator family.\u003c/p\u003e"},"Enums/VirtualTimeComparison.html":{"name":"VirtualTimeComparison","abstract":"\u003cp\u003eVirtual time comparison result.\u003c/p\u003e"},"Enums/InfallibleEvent.html":{"name":"InfallibleEvent","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Other%20Enums.html#/s:7RxSwift16CompletableTraitO":{"name":"CompletableTrait","abstract":"\u003cp\u003eSequence containing 0 elements\u003c/p\u003e"},"Enums/CompletableEvent.html":{"name":"CompletableEvent","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Other%20Enums.html#/s:7RxSwift10MaybeTraitO":{"name":"MaybeTrait","abstract":"\u003cp\u003eSequence containing 0 or 1 elements\u003c/p\u003e"},"Enums/MaybeEvent.html":{"name":"MaybeEvent","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Other%20Enums.html#/s:7RxSwift11SingleTraitO":{"name":"SingleTrait","abstract":"\u003cp\u003eSequence containing exactly 1 element\u003c/p\u003e"},"Other%20Global%20Variables.html#/s:7RxSwift29maxTailRecursiveSinkStackSizeSivp":{"name":"maxTailRecursiveSinkStackSize","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/ConnectableObservable.html#/s:7RxSwift21ConnectableObservableC7connectAA10Disposable_pyF":{"name":"connect()","abstract":"\u003cp\u003eConnects the observable wrapper to its source. All subscribed observers will receive values from the underlying observable sequence as long as the connection is established.\u003c/p\u003e","parent_name":"ConnectableObservable"},"Classes/ConnectableObservable.html":{"name":"ConnectableObservable","abstract":"\u003cp\u003eRepresents an observable wrapper that can be connected and disconnected from its underlying observable sequence.\u003c/p\u003e"},"Structs/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV09primitiveD0ACyxq_Gvp":{"name":"primitiveSequence","parent_name":"PrimitiveSequence"},"Structs/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV12asObservableAA0F0Cyq_GyF":{"name":"asObservable()","abstract":"\u003cp\u003eConverts \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Observable.html\"\u003eObservable\u003c/a\u003e\u003c/code\u003e sequence.\u003c/p\u003e","parent_name":"PrimitiveSequence"},"Structs/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV8deferredyACyxq_GAEyKcFZ":{"name":"deferred(_:)","abstract":"\u003cp\u003eReturns an observable sequence that invokes the specified factory function whenever a new observer subscribes.\u003c/p\u003e","parent_name":"PrimitiveSequence"},"Structs/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV5delay_9schedulerACyxq_G8Dispatch0G12TimeIntervalO_AA13SchedulerType_ptF":{"name":"delay(_:scheduler:)","abstract":"\u003cp\u003eReturns an observable sequence by the source observable sequence shifted forward in time by a specified delay. Error events from the source observable sequence are not delayed.\u003c/p\u003e","parent_name":"PrimitiveSequence"},"Structs/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV17delaySubscription_9schedulerACyxq_G8Dispatch0H12TimeIntervalO_AA13SchedulerType_ptF":{"name":"delaySubscription(_:scheduler:)","abstract":"\u003cp\u003eTime shifts the observable sequence by delaying the subscription with the specified relative time duration, using the specified scheduler to run timers.\u003c/p\u003e","parent_name":"PrimitiveSequence"},"Structs/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV7observe2onACyxq_GAA22ImmediateSchedulerType_p_tF":{"name":"observe(on:)","abstract":"\u003cp\u003eWraps the source sequence in order to run its observer callbacks on the specified scheduler.\u003c/p\u003e","parent_name":"PrimitiveSequence"},"Structs/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV9observeOnyACyxq_GAA22ImmediateSchedulerType_pF":{"name":"observeOn(_:)","abstract":"\u003cp\u003eWraps the source sequence in order to run its observer callbacks on the specified scheduler.\u003c/p\u003e","parent_name":"PrimitiveSequence"},"Structs/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV9subscribe2onACyxq_GAA22ImmediateSchedulerType_p_tF":{"name":"subscribe(on:)","abstract":"\u003cp\u003eWraps the source sequence in order to run its subscription and unsubscription logic on the specified","parent_name":"PrimitiveSequence"},"Structs/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV11subscribeOnyACyxq_GAA22ImmediateSchedulerType_pF":{"name":"subscribeOn(_:)","abstract":"\u003cp\u003eWraps the source sequence in order to run its subscription and unsubscription logic on the specified","parent_name":"PrimitiveSequence"},"Structs/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV10catchErroryACyxq_GAEs0F0_pKcF":{"name":"catchError(_:)","abstract":"\u003cp\u003eContinues an observable sequence that is terminated by an error with the observable sequence produced by the handler.\u003c/p\u003e","parent_name":"PrimitiveSequence"},"Structs/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV5catchyACyxq_GAEs5Error_pKcF":{"name":"catch(_:)","abstract":"\u003cp\u003eContinues an observable sequence that is terminated by an error with the observable sequence produced by the handler.\u003c/p\u003e","parent_name":"PrimitiveSequence"},"Structs/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV5retryyACyxq_GSiF":{"name":"retry(_:)","abstract":"\u003cp\u003eIf the initial subscription to the observable sequence emits an error event, try repeating it up to the specified number of attempts (inclusive of the initial attempt) or until is succeeds. For example, if you want to retry a sequence once upon failure, you should use retry(2) (once for the initial attempt, and once for the retry).\u003c/p\u003e","parent_name":"PrimitiveSequence"},"Structs/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV5retry4whenACyxq_Gqd__AA10ObservableCyqd_0_Gc_tAA0G4TypeRd__s5ErrorRd_0_r0_lF":{"name":"retry(when:)","abstract":"\u003cp\u003eRepeats the source observable sequence on error when the notifier emits a next value.","parent_name":"PrimitiveSequence"},"Structs/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV9retryWhenyACyxq_Gqd__AA10ObservableCyqd_0_GcAA0G4TypeRd__s5ErrorRd_0_r0_lF":{"name":"retryWhen(_:)","abstract":"\u003cp\u003eRepeats the source observable sequence on error when the notifier emits a next value.","parent_name":"PrimitiveSequence"},"Structs/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV5retry4whenACyxq_Gqd__AA10ObservableCys5Error_pGc_tAA0G4TypeRd__lF":{"name":"retry(when:)","abstract":"\u003cp\u003eRepeats the source observable sequence on error when the notifier emits a next value.","parent_name":"PrimitiveSequence"},"Structs/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV9retryWhenyACyxq_Gqd__AA10ObservableCys5Error_pGcAA0G4TypeRd__lF":{"name":"retryWhen(_:)","abstract":"\u003cp\u003eRepeats the source observable sequence on error when the notifier emits a next value.","parent_name":"PrimitiveSequence"},"Structs/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV5debug_10trimOutput4file4line8functionACyxq_GSSSg_SbSSSuSStF":{"name":"debug(_:trimOutput:file:line:function:)","abstract":"\u003cp\u003ePrints received events for all observers on standard output.\u003c/p\u003e","parent_name":"PrimitiveSequence"},"Structs/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV5using_09primitiveD7FactoryACyxq_Gqd__yKc_AFqd__KctAA10DisposableRd__lFZ":{"name":"using(_:primitiveSequenceFactory:)","abstract":"\u003cp\u003eConstructs an observable sequence that depends on a resource object, whose lifetime is tied to the resulting observable sequence\u0026rsquo;s lifetime.\u003c/p\u003e","parent_name":"PrimitiveSequence"},"Structs/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV7timeout_9schedulerACyxq_G8Dispatch0G12TimeIntervalO_AA13SchedulerType_ptF":{"name":"timeout(_:scheduler:)","abstract":"\u003cp\u003eApplies a timeout policy for each element in the observable sequence. If the next element isn\u0026rsquo;t received within the specified timeout duration starting from its predecessor, a TimeoutError is propagated to the observer.\u003c/p\u003e","parent_name":"PrimitiveSequence"},"Structs/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV7timeout_5other9schedulerACyxq_G8Dispatch0H12TimeIntervalO_AgA13SchedulerType_ptF":{"name":"timeout(_:other:scheduler:)","abstract":"\u003cp\u003eApplies a timeout policy for each element in the observable sequence, using the specified scheduler to run timeout timers. If the next element isn\u0026rsquo;t received within the specified timeout duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on.\u003c/p\u003e","parent_name":"PrimitiveSequence"},"RxSwift%2FTraits%2FPrimitiveSequence.html#/s:7RxSwift11Completablea":{"name":"Completable","abstract":"\u003cp\u003eRepresents a push style sequence containing 0 elements.\u003c/p\u003e"},"RxSwift%2FTraits%2FPrimitiveSequence.html#/s:7RxSwift5Maybea":{"name":"Maybe","abstract":"\u003cp\u003eRepresents a push style sequence containing 0 or 1 element.\u003c/p\u003e"},"Structs/PrimitiveSequence.html":{"name":"PrimitiveSequence","abstract":"\u003cp\u003eObservable sequences containing 0 or 1 element.\u003c/p\u003e"},"RxSwift%2FTraits%2FPrimitiveSequence.html#/s:7RxSwift6Singlea":{"name":"Single","abstract":"\u003cp\u003eRepresents a push style sequence containing 1 element.\u003c/p\u003e"},"Structs/Infallible.html#/s:7RxSwift25ObservableConvertibleTypeP02asC0AA0C0Cy7ElementQzGyF":{"name":"asObservable()","parent_name":"Infallible"},"Structs/Infallible.html#/s:7RxSwift10InfallibleV13combineLatest__14resultSelectorACyxGqd___qd_0_x7ElementQyd___AGQyd_0_tKctAA0C4TypeRd__AaJRd_0_r0_lFZ":{"name":"combineLatest(_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"Infallible"},"Structs/Infallible.html#/s:7RxSwift10InfallibleV13combineLatest___14resultSelectorACyxGqd___qd_0_qd_1_x7ElementQyd___AGQyd_0_AGQyd_1_tKctAA0C4TypeRd__AaKRd_0_AaKRd_1_r1_lFZ":{"name":"combineLatest(_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"Infallible"},"Structs/Infallible.html#/s:7RxSwift10InfallibleV13combineLatest____14resultSelectorACyxGqd___qd_0_qd_1_qd_2_x7ElementQyd___AGQyd_0_AGQyd_1_AGQyd_2_tKctAA0C4TypeRd__AaLRd_0_AaLRd_1_AaLRd_2_r2_lFZ":{"name":"combineLatest(_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"Infallible"},"Structs/Infallible.html#/s:7RxSwift10InfallibleV13combineLatest_____14resultSelectorACyxGqd___qd_0_qd_1_qd_2_qd_3_x7ElementQyd___AGQyd_0_AGQyd_1_AGQyd_2_AGQyd_3_tKctAA0C4TypeRd__AaMRd_0_AaMRd_1_AaMRd_2_AaMRd_3_r3_lFZ":{"name":"combineLatest(_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"Infallible"},"Structs/Infallible.html#/s:7RxSwift10InfallibleV13combineLatest______14resultSelectorACyxGqd___qd_0_qd_1_qd_2_qd_3_qd_4_x7ElementQyd___AGQyd_0_AGQyd_1_AGQyd_2_AGQyd_3_AGQyd_4_tKctAA0C4TypeRd__AaNRd_0_AaNRd_1_AaNRd_2_AaNRd_3_AaNRd_4_r4_lFZ":{"name":"combineLatest(_:_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"Infallible"},"Structs/Infallible.html#/s:7RxSwift10InfallibleV13combineLatest_______14resultSelectorACyxGqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_x7ElementQyd___AGQyd_0_AGQyd_1_AGQyd_2_AGQyd_3_AGQyd_4_AGQyd_5_tKctAA0C4TypeRd__AaORd_0_AaORd_1_AaORd_2_AaORd_3_AaORd_4_AaORd_5_r5_lFZ":{"name":"combineLatest(_:_:_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"Infallible"},"Structs/Infallible.html#/s:7RxSwift10InfallibleV13combineLatest________14resultSelectorACyxGqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_qd_6_x7ElementQyd___AGQyd_0_AGQyd_1_AGQyd_2_AGQyd_3_AGQyd_4_AGQyd_5_AGQyd_6_tKctAA0C4TypeRd__AaPRd_0_AaPRd_1_AaPRd_2_AaPRd_3_AaPRd_4_AaPRd_5_AaPRd_6_r6_lFZ":{"name":"combineLatest(_:_:_:_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"Infallible"},"Structs/Infallible.html#/s:7RxSwift10InfallibleV0C8Observera":{"name":"InfallibleObserver","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Infallible"},"Structs/Infallible.html#/s:7RxSwift10InfallibleV6create9subscribeACyxGAA10Disposable_pyAA0C5EventOyxGcc_tFZ":{"name":"create(subscribe:)","abstract":"\u003cp\u003eCreates an observable sequence from a specified subscribe method implementation.\u003c/p\u003e","parent_name":"Infallible"},"Structs/Infallible.html#/s:7RxSwift10InfallibleV2of_9schedulerACyxGxd_AA22ImmediateSchedulerType_ptFZ":{"name":"of(_:scheduler:)","abstract":"\u003cp\u003eThis method creates a new Infallible instance with a variable number of elements.\u003c/p\u003e","parent_name":"Infallible"},"Structs/Infallible.html#/s:7RxSwift10InfallibleV4from_9schedulerACyxGSayxG_AA22ImmediateSchedulerType_ptFZ":{"name":"from(_:scheduler:)","abstract":"\u003cp\u003eConverts an array to an Infallible sequence.\u003c/p\u003e","parent_name":"Infallible"},"Structs/Infallible.html#/s:7RxSwift10InfallibleV4from_9schedulerACyxGqd___AA22ImmediateSchedulerType_pt7ElementQyd__RszSTRd__lFZ":{"name":"from(_:scheduler:)","abstract":"\u003cp\u003eConverts a sequence to an Infallible sequence.\u003c/p\u003e","parent_name":"Infallible"},"Structs/Infallible.html#/s:7RxSwift10InfallibleV2do6onNext05afterF00E9Completed0gH00E9Subscribe0E10Subscribed0E7DisposeACyxGyxKcSg_AMyyKcSgANyycSgA2OtF":{"name":"do(onNext:afterNext:onCompleted:afterCompleted:onSubscribe:onSubscribed:onDispose:)","abstract":"\u003cp\u003eInvokes an action for each event in the infallible sequence, and propagates all observer messages through the result sequence.\u003c/p\u003e","parent_name":"Infallible"},"Structs/Infallible.html":{"name":"Infallible","abstract":"\u003cp\u003e\u003ccode\u003eInfallible\u003c/code\u003e is an \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Observable.html\"\u003eObservable\u003c/a\u003e\u003c/code\u003e-like push-style interface"},"Protocols/SubjectType.html#/s:7RxSwift11SubjectTypeP8ObserverQa":{"name":"Observer","abstract":"\u003cp\u003eThe type of the observer that represents this subject.\u003c/p\u003e","parent_name":"SubjectType"},"Protocols/SubjectType.html#/s:7RxSwift11SubjectTypeP10asObserver0F0QzyF":{"name":"asObserver()","abstract":"\u003cp\u003eReturns observer interface for subject.\u003c/p\u003e","parent_name":"SubjectType"},"Classes/ReplaySubject.html#/s:7RxSwift13ReplaySubjectC0D12ObserverTypea":{"name":"SubjectObserverType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ReplaySubject"},"Classes/ReplaySubject.html#/s:7RxSwift13ReplaySubjectC12hasObserversSbvp":{"name":"hasObservers","abstract":"\u003cp\u003eIndicates whether the subject has any observers\u003c/p\u003e","parent_name":"ReplaySubject"},"Classes/ReplaySubject.html#/s:7RxSwift13ReplaySubjectC2onyyAA5EventOyxGF":{"name":"on(_:)","abstract":"\u003cp\u003eNotifies all subscribed observers about next event.\u003c/p\u003e","parent_name":"ReplaySubject"},"Classes/ReplaySubject.html#/s:7RxSwift13ReplaySubjectC10asObserverACyxGyF":{"name":"asObserver()","abstract":"\u003cp\u003eReturns observer interface for subject.\u003c/p\u003e","parent_name":"ReplaySubject"},"Classes/ReplaySubject.html#/s:7RxSwift13ReplaySubjectC7disposeyyF":{"name":"dispose()","abstract":"\u003cp\u003eUnsubscribe all observers and release resources.\u003c/p\u003e","parent_name":"ReplaySubject"},"Classes/ReplaySubject.html#/s:7RxSwift13ReplaySubjectC6create10bufferSizeACyxGSi_tFZ":{"name":"create(bufferSize:)","abstract":"\u003cp\u003eCreates new instance of \u003ccode\u003eReplaySubject\u003c/code\u003e that replays at most \u003ccode\u003ebufferSize\u003c/code\u003e last elements of sequence.\u003c/p\u003e","parent_name":"ReplaySubject"},"Classes/ReplaySubject.html#/s:7RxSwift13ReplaySubjectC15createUnboundedACyxGyFZ":{"name":"createUnbounded()","abstract":"\u003cp\u003eCreates a new instance of \u003ccode\u003eReplaySubject\u003c/code\u003e that buffers all the elements of a sequence.","parent_name":"ReplaySubject"},"Classes/PublishSubject.html#/s:7RxSwift14PublishSubjectC0D12ObserverTypea":{"name":"SubjectObserverType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PublishSubject"},"Classes/PublishSubject.html#/s:7RxSwift14PublishSubjectC12hasObserversSbvp":{"name":"hasObservers","abstract":"\u003cp\u003eIndicates whether the subject has any observers\u003c/p\u003e","parent_name":"PublishSubject"},"Classes/PublishSubject.html#/s:7RxSwift14PublishSubjectC10isDisposedSbvp":{"name":"isDisposed","abstract":"\u003cp\u003eIndicates whether the subject has been isDisposed.\u003c/p\u003e","parent_name":"PublishSubject"},"Classes/PublishSubject.html#/s:7RxSwift14PublishSubjectCACyxGycfc":{"name":"init()","abstract":"\u003cp\u003eCreates a subject.\u003c/p\u003e","parent_name":"PublishSubject"},"Classes/PublishSubject.html#/s:7RxSwift14PublishSubjectC2onyyAA5EventOyxGF":{"name":"on(_:)","abstract":"\u003cp\u003eNotifies all subscribed observers about next event.\u003c/p\u003e","parent_name":"PublishSubject"},"Classes/PublishSubject.html#/s:7RxSwift14PublishSubjectC9subscribeyAA10Disposable_pqd__7ElementQyd__RszAA12ObserverTypeRd__lF":{"name":"subscribe(_:)","abstract":"\u003cp\u003eSubscribes an observer to the subject.\u003c/p\u003e","parent_name":"PublishSubject"},"Classes/PublishSubject.html#/s:7RxSwift14PublishSubjectC10asObserverACyxGyF":{"name":"asObserver()","abstract":"\u003cp\u003eReturns observer interface for subject.\u003c/p\u003e","parent_name":"PublishSubject"},"Classes/PublishSubject.html#/s:7RxSwift14PublishSubjectC7disposeyyF":{"name":"dispose()","abstract":"\u003cp\u003eUnsubscribe all observers and release resources.\u003c/p\u003e","parent_name":"PublishSubject"},"Classes/BehaviorSubject.html#/s:7RxSwift15BehaviorSubjectC0D12ObserverTypea":{"name":"SubjectObserverType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BehaviorSubject"},"Classes/BehaviorSubject.html#/s:7RxSwift15BehaviorSubjectC12hasObserversSbvp":{"name":"hasObservers","abstract":"\u003cp\u003eIndicates whether the subject has any observers\u003c/p\u003e","parent_name":"BehaviorSubject"},"Classes/BehaviorSubject.html#/s:7RxSwift15BehaviorSubjectC10isDisposedSbvp":{"name":"isDisposed","abstract":"\u003cp\u003eIndicates whether the subject has been disposed.\u003c/p\u003e","parent_name":"BehaviorSubject"},"Classes/BehaviorSubject.html#/s:7RxSwift15BehaviorSubjectC5valueACyxGx_tcfc":{"name":"init(value:)","abstract":"\u003cp\u003eInitializes a new instance of the subject that caches its last value and starts with the specified value.\u003c/p\u003e","parent_name":"BehaviorSubject"},"Classes/BehaviorSubject.html#/s:7RxSwift15BehaviorSubjectC5valuexyKF":{"name":"value()","abstract":"\u003cp\u003eGets the current value or throws an error.\u003c/p\u003e","parent_name":"BehaviorSubject"},"Classes/BehaviorSubject.html#/s:7RxSwift15BehaviorSubjectC2onyyAA5EventOyxGF":{"name":"on(_:)","abstract":"\u003cp\u003eNotifies all subscribed observers about next event.\u003c/p\u003e","parent_name":"BehaviorSubject"},"Classes/BehaviorSubject.html#/s:7RxSwift15BehaviorSubjectC9subscribeyAA10Disposable_pqd__7ElementQyd__RszAA12ObserverTypeRd__lF":{"name":"subscribe(_:)","abstract":"\u003cp\u003eSubscribes an observer to the subject.\u003c/p\u003e","parent_name":"BehaviorSubject"},"Classes/BehaviorSubject.html#/s:7RxSwift15BehaviorSubjectC10asObserverACyxGyF":{"name":"asObserver()","abstract":"\u003cp\u003eReturns observer interface for subject.\u003c/p\u003e","parent_name":"BehaviorSubject"},"Classes/BehaviorSubject.html#/s:7RxSwift15BehaviorSubjectC7disposeyyF":{"name":"dispose()","abstract":"\u003cp\u003eUnsubscribe all observers and release resources.\u003c/p\u003e","parent_name":"BehaviorSubject"},"Classes/AsyncSubject.html#/s:7RxSwift12AsyncSubjectC0D12ObserverTypea":{"name":"SubjectObserverType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AsyncSubject"},"Classes/AsyncSubject.html#/s:7RxSwift12AsyncSubjectC12hasObserversSbvp":{"name":"hasObservers","abstract":"\u003cp\u003eIndicates whether the subject has any observers\u003c/p\u003e","parent_name":"AsyncSubject"},"Classes/AsyncSubject.html#/s:7RxSwift12AsyncSubjectCACyxGycfc":{"name":"init()","abstract":"\u003cp\u003eCreates a subject.\u003c/p\u003e","parent_name":"AsyncSubject"},"Classes/AsyncSubject.html#/s:7RxSwift12AsyncSubjectC2onyyAA5EventOyxGF":{"name":"on(_:)","abstract":"\u003cp\u003eNotifies all subscribed observers about next event.\u003c/p\u003e","parent_name":"AsyncSubject"},"Classes/AsyncSubject.html#/s:7RxSwift12AsyncSubjectC9subscribeyAA10Disposable_pqd__7ElementQyd__RszAA12ObserverTypeRd__lF":{"name":"subscribe(_:)","abstract":"\u003cp\u003eSubscribes an observer to the subject.\u003c/p\u003e","parent_name":"AsyncSubject"},"Classes/AsyncSubject.html#/s:7RxSwift12AsyncSubjectC10asObserverACyxGyF":{"name":"asObserver()","abstract":"\u003cp\u003eReturns observer interface for subject.\u003c/p\u003e","parent_name":"AsyncSubject"},"Classes/AsyncSubject.html":{"name":"AsyncSubject","abstract":"\u003cp\u003eAn AsyncSubject emits the last value (and only the last value) emitted by the source Observable,"},"Classes/BehaviorSubject.html":{"name":"BehaviorSubject","abstract":"\u003cp\u003eRepresents a value that changes over time.\u003c/p\u003e"},"Classes/PublishSubject.html":{"name":"PublishSubject","abstract":"\u003cp\u003eRepresents an object that is both an observable sequence as well as an observer.\u003c/p\u003e"},"Classes/ReplaySubject.html":{"name":"ReplaySubject","abstract":"\u003cp\u003eRepresents an object that is both an observable sequence as well as an observer.\u003c/p\u003e"},"Protocols/SubjectType.html":{"name":"SubjectType","abstract":"\u003cp\u003eRepresents an object that is both an observable sequence as well as an observer.\u003c/p\u003e"},"Classes/VirtualTimeScheduler.html#/s:7RxSwift20VirtualTimeSchedulerC0cD0a":{"name":"VirtualTime","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"VirtualTimeScheduler"},"Classes/VirtualTimeScheduler.html#/s:7RxSwift20VirtualTimeSchedulerC0cD8Intervala":{"name":"VirtualTimeInterval","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"VirtualTimeScheduler"},"Classes/VirtualTimeScheduler.html#/s:7RxSwift20VirtualTimeSchedulerC3now10Foundation4DateVvp":{"name":"now","parent_name":"VirtualTimeScheduler"},"Classes/VirtualTimeScheduler.html#/s:7RxSwift20VirtualTimeSchedulerC5clock0cD4UnitQzvp":{"name":"clock","parent_name":"VirtualTimeScheduler"},"Classes/VirtualTimeScheduler.html#/s:7RxSwift20VirtualTimeSchedulerC12initialClock9converterACyxG0cD4UnitQz_xtcfc":{"name":"init(initialClock:converter:)","abstract":"\u003cp\u003eCreates a new virtual time scheduler.\u003c/p\u003e","parent_name":"VirtualTimeScheduler"},"Classes/VirtualTimeScheduler.html#/s:7RxSwift20VirtualTimeSchedulerC8schedule_6actionAA10Disposable_pqd___AaF_pqd__ctlF":{"name":"schedule(_:action:)","abstract":"\u003cp\u003eSchedules an action to be executed immediately.\u003c/p\u003e","parent_name":"VirtualTimeScheduler"},"Classes/VirtualTimeScheduler.html#/s:7RxSwift20VirtualTimeSchedulerC16scheduleRelative_03dueD06actionAA10Disposable_pqd___8Dispatch0kD8IntervalOAaG_pqd__ctlF":{"name":"scheduleRelative(_:dueTime:action:)","abstract":"\u003cp\u003eSchedules an action to be executed.\u003c/p\u003e","parent_name":"VirtualTimeScheduler"},"Classes/VirtualTimeScheduler.html#/s:7RxSwift20VirtualTimeSchedulerC016scheduleRelativeC0_03dueD06actionAA10Disposable_pqd___0cD12IntervalUnitQzAaG_pqd__ctlF":{"name":"scheduleRelativeVirtual(_:dueTime:action:)","abstract":"\u003cp\u003eSchedules an action to be executed after relative time has passed.\u003c/p\u003e","parent_name":"VirtualTimeScheduler"},"Classes/VirtualTimeScheduler.html#/s:7RxSwift20VirtualTimeSchedulerC016scheduleAbsoluteC0_4time6actionAA10Disposable_pqd___0cD4UnitQzAaG_pqd__ctlF":{"name":"scheduleAbsoluteVirtual(_:time:action:)","abstract":"\u003cp\u003eSchedules an action to be executed at absolute virtual time.\u003c/p\u003e","parent_name":"VirtualTimeScheduler"},"Classes/VirtualTimeScheduler.html#/s:7RxSwift20VirtualTimeSchedulerC015adjustScheduledD0y0cD4UnitQzAFF":{"name":"adjustScheduledTime(_:)","abstract":"\u003cp\u003eAdjusts time of scheduling before adding item to schedule queue.\u003c/p\u003e","parent_name":"VirtualTimeScheduler"},"Classes/VirtualTimeScheduler.html#/s:7RxSwift20VirtualTimeSchedulerC5startyyF":{"name":"start()","abstract":"\u003cp\u003eStarts the virtual time scheduler.\u003c/p\u003e","parent_name":"VirtualTimeScheduler"},"Classes/VirtualTimeScheduler.html#/s:7RxSwift20VirtualTimeSchedulerC9advanceToyy0cD4UnitQzF":{"name":"advanceTo(_:)","abstract":"\u003cp\u003eAdvances the scheduler\u0026rsquo;s clock to the specified time, running all work till that point.\u003c/p\u003e","parent_name":"VirtualTimeScheduler"},"Classes/VirtualTimeScheduler.html#/s:7RxSwift20VirtualTimeSchedulerC5sleepyy0cD12IntervalUnitQzF":{"name":"sleep(_:)","abstract":"\u003cp\u003eAdvances the scheduler\u0026rsquo;s clock by the specified relative time.\u003c/p\u003e","parent_name":"VirtualTimeScheduler"},"Classes/VirtualTimeScheduler.html#/s:7RxSwift20VirtualTimeSchedulerC4stopyyF":{"name":"stop()","abstract":"\u003cp\u003eStops the virtual time scheduler.\u003c/p\u003e","parent_name":"VirtualTimeScheduler"},"Classes/VirtualTimeScheduler.html#/s:7RxSwift20VirtualTimeSchedulerC16debugDescriptionSSvp":{"name":"debugDescription","abstract":"\u003cp\u003eA textual representation of \u003ccode\u003eself\u003c/code\u003e, suitable for debugging.\u003c/p\u003e","parent_name":"VirtualTimeScheduler"},"Protocols/VirtualTimeConverterType.html#/s:7RxSwift24VirtualTimeConverterTypeP0cD4UnitQa":{"name":"VirtualTimeUnit","abstract":"\u003cp\u003eVirtual time unit used that represents ticks of virtual clock.\u003c/p\u003e","parent_name":"VirtualTimeConverterType"},"Protocols/VirtualTimeConverterType.html#/s:7RxSwift24VirtualTimeConverterTypeP0cD12IntervalUnitQa":{"name":"VirtualTimeIntervalUnit","abstract":"\u003cp\u003eVirtual time unit used to represent differences of virtual times.\u003c/p\u003e","parent_name":"VirtualTimeConverterType"},"Protocols/VirtualTimeConverterType.html#/s:7RxSwift24VirtualTimeConverterTypeP011convertFromcD0y10Foundation4DateV0cD4UnitQzF":{"name":"convertFromVirtualTime(_:)","abstract":"\u003cp\u003eConverts virtual time to real time.\u003c/p\u003e","parent_name":"VirtualTimeConverterType"},"Protocols/VirtualTimeConverterType.html#/s:7RxSwift24VirtualTimeConverterTypeP09convertTocD0y0cD4UnitQz10Foundation4DateVF":{"name":"convertToVirtualTime(_:)","abstract":"\u003cp\u003eConverts real time to virtual time.\u003c/p\u003e","parent_name":"VirtualTimeConverterType"},"Protocols/VirtualTimeConverterType.html#/s:7RxSwift24VirtualTimeConverterTypeP011convertFromcD8IntervalySd0cdI4UnitQzF":{"name":"convertFromVirtualTimeInterval(_:)","abstract":"\u003cp\u003eConverts from virtual time interval to \u003ccode\u003eTimeInterval\u003c/code\u003e.\u003c/p\u003e","parent_name":"VirtualTimeConverterType"},"Protocols/VirtualTimeConverterType.html#/s:7RxSwift24VirtualTimeConverterTypeP09convertTocD8Intervaly0cdI4UnitQzSdF":{"name":"convertToVirtualTimeInterval(_:)","abstract":"\u003cp\u003eConverts from \u003ccode\u003eTimeInterval\u003c/code\u003e to virtual time interval.\u003c/p\u003e","parent_name":"VirtualTimeConverterType"},"Protocols/VirtualTimeConverterType.html#/s:7RxSwift24VirtualTimeConverterTypeP06offsetcD0_0G00cD4UnitQzAG_0cd8IntervalH0QztF":{"name":"offsetVirtualTime(_:offset:)","abstract":"\u003cp\u003eOffsets virtual time by virtual time interval.\u003c/p\u003e","parent_name":"VirtualTimeConverterType"},"Protocols/VirtualTimeConverterType.html#/s:7RxSwift24VirtualTimeConverterTypeP07comparecD0yAA0cD10ComparisonO0cD4UnitQz_AHtF":{"name":"compareVirtualTime(_:_:)","abstract":"\u003cp\u003eThis is additional abstraction because \u003ccode\u003eDate\u003c/code\u003e is unfortunately not comparable.","parent_name":"VirtualTimeConverterType"},"Classes/SerialDispatchQueueScheduler.html#/s:7RxSwift28SerialDispatchQueueSchedulerC12TimeIntervala":{"name":"TimeInterval","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SerialDispatchQueueScheduler"},"Classes/SerialDispatchQueueScheduler.html#/s:7RxSwift28SerialDispatchQueueSchedulerC4Timea":{"name":"Time","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SerialDispatchQueueScheduler"},"Classes/SerialDispatchQueueScheduler.html#/s:7RxSwift28SerialDispatchQueueSchedulerC3now10Foundation4DateVvp":{"name":"now","parent_name":"SerialDispatchQueueScheduler"},"Classes/SerialDispatchQueueScheduler.html#/s:7RxSwift28SerialDispatchQueueSchedulerC08internalcE4Name06serialE13Configuration6leewayACSS_ySo17OS_dispatch_queueCcSg0D00D12TimeIntervalOtcfc":{"name":"init(internalSerialQueueName:serialQueueConfiguration:leeway:)","abstract":"\u003cp\u003eConstructs new \u003ccode\u003eSerialDispatchQueueScheduler\u003c/code\u003e with internal serial queue named \u003ccode\u003einternalSerialQueueName\u003c/code\u003e.\u003c/p\u003e","parent_name":"SerialDispatchQueueScheduler"},"Classes/SerialDispatchQueueScheduler.html#/s:7RxSwift28SerialDispatchQueueSchedulerC5queue08internalcE4Name6leewayACSo012OS_dispatch_G0C_SS0D00D12TimeIntervalOtcfc":{"name":"init(queue:internalSerialQueueName:leeway:)","abstract":"\u003cp\u003eConstructs new \u003ccode\u003eSerialDispatchQueueScheduler\u003c/code\u003e named \u003ccode\u003einternalSerialQueueName\u003c/code\u003e that wraps \u003ccode\u003equeue\u003c/code\u003e.\u003c/p\u003e","parent_name":"SerialDispatchQueueScheduler"},"Classes/SerialDispatchQueueScheduler.html#/s:7RxSwift28SerialDispatchQueueSchedulerC3qos08internalcE4Name6leewayAC0D00D3QoSV_SSAG0D12TimeIntervalOtcfc":{"name":"init(qos:internalSerialQueueName:leeway:)","abstract":"\u003cp\u003eConstructs new \u003ccode\u003eSerialDispatchQueueScheduler\u003c/code\u003e that wraps one of the global concurrent dispatch queues.\u003c/p\u003e","parent_name":"SerialDispatchQueueScheduler"},"Classes/SerialDispatchQueueScheduler.html#/s:7RxSwift28SerialDispatchQueueSchedulerC8schedule_6actionAA10Disposable_px_AaF_pxctlF":{"name":"schedule(_:action:)","abstract":"\u003cp\u003eSchedules an action to be executed immediately.\u003c/p\u003e","parent_name":"SerialDispatchQueueScheduler"},"Classes/SerialDispatchQueueScheduler.html#/s:7RxSwift28SerialDispatchQueueSchedulerC16scheduleRelative_7dueTime6actionAA10Disposable_px_0D00dJ8IntervalOAaG_pxctlF":{"name":"scheduleRelative(_:dueTime:action:)","abstract":"\u003cp\u003eSchedules an action to be executed.\u003c/p\u003e","parent_name":"SerialDispatchQueueScheduler"},"Classes/SerialDispatchQueueScheduler.html#/s:7RxSwift28SerialDispatchQueueSchedulerC16schedulePeriodic_10startAfter6period6actionAA10Disposable_px_0D00D12TimeIntervalOAKxxctlF":{"name":"schedulePeriodic(_:startAfter:period:action:)","abstract":"\u003cp\u003eSchedules a periodic piece of work.\u003c/p\u003e","parent_name":"SerialDispatchQueueScheduler"},"Classes/OperationQueueScheduler.html#/s:7RxSwift23OperationQueueSchedulerC09operationD0So011NSOperationD0Cvp":{"name":"operationQueue","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"OperationQueueScheduler"},"Classes/OperationQueueScheduler.html#/s:7RxSwift23OperationQueueSchedulerC13queuePrioritySo011NSOperationdG0Vvp":{"name":"queuePriority","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"OperationQueueScheduler"},"Classes/OperationQueueScheduler.html#/s:7RxSwift23OperationQueueSchedulerC09operationD013queuePriorityACSo011NSOperationD0C_So0idH0Vtcfc":{"name":"init(operationQueue:queuePriority:)","abstract":"\u003cp\u003eConstructs new instance of \u003ccode\u003eOperationQueueScheduler\u003c/code\u003e that performs work on \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/OperationQueueScheduler.html#/s:7RxSwift23OperationQueueSchedulerC09operationD0So011NSOperationD0Cvp\"\u003eoperationQueue\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e","parent_name":"OperationQueueScheduler"},"Classes/OperationQueueScheduler.html#/s:7RxSwift23OperationQueueSchedulerC8schedule_6actionAA10Disposable_px_AaF_pxctlF":{"name":"schedule(_:action:)","abstract":"\u003cp\u003eSchedules an action to be executed recursively.\u003c/p\u003e","parent_name":"OperationQueueScheduler"},"Classes/MainScheduler.html#/s:7RxSwift13MainSchedulerCACycfc":{"name":"init()","abstract":"\u003cp\u003eInitializes new instance of \u003ccode\u003eMainScheduler\u003c/code\u003e.\u003c/p\u003e","parent_name":"MainScheduler"},"Classes/MainScheduler.html#/s:7RxSwift13MainSchedulerC8instanceACvpZ":{"name":"instance","abstract":"\u003cp\u003eSingleton instance of \u003ccode\u003eMainScheduler\u003c/code\u003e\u003c/p\u003e","parent_name":"MainScheduler"},"Classes/MainScheduler.html#/s:7RxSwift13MainSchedulerC13asyncInstanceAA019SerialDispatchQueueD0CvpZ":{"name":"asyncInstance","abstract":"\u003cp\u003eSingleton instance of \u003ccode\u003eMainScheduler\u003c/code\u003e that always schedules work asynchronously","parent_name":"MainScheduler"},"Classes/MainScheduler.html#/s:7RxSwift13MainSchedulerC017ensureExecutingOnD012errorMessageySSSg_tFZ":{"name":"ensureExecutingOnScheduler(errorMessage:)","abstract":"\u003cp\u003eIn case this method is called on a background thread it will throw an exception.\u003c/p\u003e","parent_name":"MainScheduler"},"Classes/MainScheduler.html#/s:7RxSwift13MainSchedulerC015ensureRunningOnC6Thread12errorMessageySSSg_tFZ":{"name":"ensureRunningOnMainThread(errorMessage:)","abstract":"\u003cp\u003eIn case this method is running on a background thread it will throw an exception.\u003c/p\u003e","parent_name":"MainScheduler"},"Structs/HistoricalSchedulerTimeConverter.html#/s:7RxSwift32HistoricalSchedulerTimeConverterV07VirtualE4Unita":{"name":"VirtualTimeUnit","abstract":"\u003cp\u003eVirtual time unit used that represents ticks of virtual clock.\u003c/p\u003e","parent_name":"HistoricalSchedulerTimeConverter"},"Structs/HistoricalSchedulerTimeConverter.html#/s:7RxSwift32HistoricalSchedulerTimeConverterV07VirtualE12IntervalUnita":{"name":"VirtualTimeIntervalUnit","abstract":"\u003cp\u003eVirtual time unit used to represent differences of virtual times.\u003c/p\u003e","parent_name":"HistoricalSchedulerTimeConverter"},"Structs/HistoricalSchedulerTimeConverter.html#/s:7RxSwift32HistoricalSchedulerTimeConverterV018convertFromVirtualE0y10Foundation4DateVAGF":{"name":"convertFromVirtualTime(_:)","abstract":"\u003cp\u003eReturns identical value of argument passed because historical virtual time is equal to real time, just","parent_name":"HistoricalSchedulerTimeConverter"},"Structs/HistoricalSchedulerTimeConverter.html#/s:7RxSwift32HistoricalSchedulerTimeConverterV016convertToVirtualE0y10Foundation4DateVAGF":{"name":"convertToVirtualTime(_:)","abstract":"\u003cp\u003eReturns identical value of argument passed because historical virtual time is equal to real time, just","parent_name":"HistoricalSchedulerTimeConverter"},"Structs/HistoricalSchedulerTimeConverter.html#/s:7RxSwift32HistoricalSchedulerTimeConverterV018convertFromVirtualE8IntervalyS2dF":{"name":"convertFromVirtualTimeInterval(_:)","abstract":"\u003cp\u003eReturns identical value of argument passed because historical virtual time is equal to real time, just","parent_name":"HistoricalSchedulerTimeConverter"},"Structs/HistoricalSchedulerTimeConverter.html#/s:7RxSwift32HistoricalSchedulerTimeConverterV016convertToVirtualE8IntervalyS2dF":{"name":"convertToVirtualTimeInterval(_:)","abstract":"\u003cp\u003eReturns identical value of argument passed because historical virtual time is equal to real time, just","parent_name":"HistoricalSchedulerTimeConverter"},"Structs/HistoricalSchedulerTimeConverter.html#/s:7RxSwift32HistoricalSchedulerTimeConverterV013offsetVirtualE0_0G010Foundation4DateVAH_SdtF":{"name":"offsetVirtualTime(_:offset:)","abstract":"\u003cp\u003eOffsets \u003ccode\u003eDate\u003c/code\u003e by time interval.\u003c/p\u003e","parent_name":"HistoricalSchedulerTimeConverter"},"Structs/HistoricalSchedulerTimeConverter.html#/s:7RxSwift32HistoricalSchedulerTimeConverterV014compareVirtualE0yAA0hE10ComparisonO10Foundation4DateV_AItF":{"name":"compareVirtualTime(_:_:)","abstract":"\u003cp\u003eCompares two \u003ccode\u003eDate\u003c/code\u003es.\u003c/p\u003e","parent_name":"HistoricalSchedulerTimeConverter"},"Classes/HistoricalScheduler.html#/s:7RxSwift19HistoricalSchedulerC12initialClockAC10Foundation4DateV_tcfc":{"name":"init(initialClock:)","abstract":"\u003cp\u003eCreates a new historical scheduler with initial clock value.\u003c/p\u003e","parent_name":"HistoricalScheduler"},"Classes/CurrentThreadScheduler.html#/s:7RxSwift22CurrentThreadSchedulerC8instanceACvpZ":{"name":"instance","abstract":"\u003cp\u003eThe singleton instance of the current thread scheduler.\u003c/p\u003e","parent_name":"CurrentThreadScheduler"},"Classes/CurrentThreadScheduler.html#/s:7RxSwift22CurrentThreadSchedulerC18isScheduleRequiredSbvpZ":{"name":"isScheduleRequired","abstract":"\u003cp\u003eGets a value that indicates whether the caller must call a \u003ccode\u003eschedule\u003c/code\u003e method.\u003c/p\u003e","parent_name":"CurrentThreadScheduler"},"Classes/CurrentThreadScheduler.html#/s:7RxSwift22CurrentThreadSchedulerC8schedule_6actionAA10Disposable_px_AaF_pxctlF":{"name":"schedule(_:action:)","abstract":"\u003cp\u003eSchedules an action to be executed as soon as possible on current thread.\u003c/p\u003e","parent_name":"CurrentThreadScheduler"},"Classes/ConcurrentMainScheduler.html#/s:7RxSwift23ConcurrentMainSchedulerC12TimeIntervala":{"name":"TimeInterval","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConcurrentMainScheduler"},"Classes/ConcurrentMainScheduler.html#/s:7RxSwift23ConcurrentMainSchedulerC4Timea":{"name":"Time","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConcurrentMainScheduler"},"Classes/ConcurrentMainScheduler.html#/s:7RxSwift23ConcurrentMainSchedulerC3now10Foundation4DateVvp":{"name":"now","parent_name":"ConcurrentMainScheduler"},"Classes/ConcurrentMainScheduler.html#/s:7RxSwift23ConcurrentMainSchedulerC8instanceACvpZ":{"name":"instance","abstract":"\u003cp\u003eSingleton instance of \u003ccode\u003eConcurrentMainScheduler\u003c/code\u003e\u003c/p\u003e","parent_name":"ConcurrentMainScheduler"},"Classes/ConcurrentMainScheduler.html#/s:7RxSwift23ConcurrentMainSchedulerC8schedule_6actionAA10Disposable_px_AaF_pxctlF":{"name":"schedule(_:action:)","abstract":"\u003cp\u003eSchedules an action to be executed immediately.\u003c/p\u003e","parent_name":"ConcurrentMainScheduler"},"Classes/ConcurrentMainScheduler.html#/s:7RxSwift23ConcurrentMainSchedulerC16scheduleRelative_7dueTime6actionAA10Disposable_px_8Dispatch0lI8IntervalOAaG_pxctlF":{"name":"scheduleRelative(_:dueTime:action:)","abstract":"\u003cp\u003eSchedules an action to be executed.\u003c/p\u003e","parent_name":"ConcurrentMainScheduler"},"Classes/ConcurrentMainScheduler.html#/s:7RxSwift23ConcurrentMainSchedulerC16schedulePeriodic_10startAfter6period6actionAA10Disposable_px_8Dispatch0M12TimeIntervalOAKxxctlF":{"name":"schedulePeriodic(_:startAfter:period:action:)","abstract":"\u003cp\u003eSchedules a periodic piece of work.\u003c/p\u003e","parent_name":"ConcurrentMainScheduler"},"Classes/ConcurrentDispatchQueueScheduler.html#/s:7RxSwift32ConcurrentDispatchQueueSchedulerC12TimeIntervala":{"name":"TimeInterval","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConcurrentDispatchQueueScheduler"},"Classes/ConcurrentDispatchQueueScheduler.html#/s:7RxSwift32ConcurrentDispatchQueueSchedulerC4Timea":{"name":"Time","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConcurrentDispatchQueueScheduler"},"Classes/ConcurrentDispatchQueueScheduler.html#/s:7RxSwift13SchedulerTypeP3now10Foundation4DateVvp":{"name":"now","parent_name":"ConcurrentDispatchQueueScheduler"},"Classes/ConcurrentDispatchQueueScheduler.html#/s:7RxSwift32ConcurrentDispatchQueueSchedulerC5queue6leewayACSo012OS_dispatch_G0C_0D00D12TimeIntervalOtcfc":{"name":"init(queue:leeway:)","abstract":"\u003cp\u003eConstructs new \u003ccode\u003eConcurrentDispatchQueueScheduler\u003c/code\u003e that wraps \u003ccode\u003equeue\u003c/code\u003e.\u003c/p\u003e","parent_name":"ConcurrentDispatchQueueScheduler"},"Classes/ConcurrentDispatchQueueScheduler.html#/s:7RxSwift32ConcurrentDispatchQueueSchedulerC3qos6leewayAC0D00D3QoSV_AF0D12TimeIntervalOtcfc":{"name":"init(qos:leeway:)","abstract":"\u003cp\u003eConvenience init for scheduler that wraps one of the global concurrent dispatch queues.\u003c/p\u003e","parent_name":"ConcurrentDispatchQueueScheduler"},"Classes/ConcurrentDispatchQueueScheduler.html#/s:7RxSwift32ConcurrentDispatchQueueSchedulerC8schedule_6actionAA10Disposable_px_AaF_pxctlF":{"name":"schedule(_:action:)","abstract":"\u003cp\u003eSchedules an action to be executed immediately.\u003c/p\u003e","parent_name":"ConcurrentDispatchQueueScheduler"},"Classes/ConcurrentDispatchQueueScheduler.html#/s:7RxSwift32ConcurrentDispatchQueueSchedulerC16scheduleRelative_7dueTime6actionAA10Disposable_px_0D00dJ8IntervalOAaG_pxctlF":{"name":"scheduleRelative(_:dueTime:action:)","abstract":"\u003cp\u003eSchedules an action to be executed.\u003c/p\u003e","parent_name":"ConcurrentDispatchQueueScheduler"},"Classes/ConcurrentDispatchQueueScheduler.html#/s:7RxSwift32ConcurrentDispatchQueueSchedulerC16schedulePeriodic_10startAfter6period6actionAA10Disposable_px_0D00D12TimeIntervalOAKxxctlF":{"name":"schedulePeriodic(_:startAfter:period:action:)","abstract":"\u003cp\u003eSchedules a periodic piece of work.\u003c/p\u003e","parent_name":"ConcurrentDispatchQueueScheduler"},"Classes/ConcurrentDispatchQueueScheduler.html":{"name":"ConcurrentDispatchQueueScheduler","abstract":"\u003cp\u003eAbstracts the work that needs to be performed on a specific \u003ccode\u003edispatch_queue_t\u003c/code\u003e. You can also pass a serial dispatch queue, it shouldn\u0026rsquo;t cause any problems.\u003c/p\u003e"},"Classes/ConcurrentMainScheduler.html":{"name":"ConcurrentMainScheduler","abstract":"\u003cp\u003eAbstracts work that needs to be performed on \u003ccode\u003eMainThread\u003c/code\u003e. In case \u003ccode\u003eschedule\u003c/code\u003e methods are called from main thread, it will perform action immediately without scheduling.\u003c/p\u003e"},"Classes/CurrentThreadScheduler.html":{"name":"CurrentThreadScheduler","abstract":"\u003cp\u003eRepresents an object that schedules units of work on the current thread.\u003c/p\u003e"},"Classes/HistoricalScheduler.html":{"name":"HistoricalScheduler","abstract":"\u003cp\u003eProvides a virtual time scheduler that uses \u003ccode\u003eDate\u003c/code\u003e for absolute time and \u003ccode\u003eTimeInterval\u003c/code\u003e for relative time.\u003c/p\u003e"},"Structs/HistoricalSchedulerTimeConverter.html":{"name":"HistoricalSchedulerTimeConverter","abstract":"\u003cp\u003eConverts historical virtual time into real time.\u003c/p\u003e"},"Classes/MainScheduler.html":{"name":"MainScheduler","abstract":"\u003cp\u003eAbstracts work that needs to be performed on \u003ccode\u003eDispatchQueue.main\u003c/code\u003e. In case \u003ccode\u003eschedule\u003c/code\u003e methods are called from \u003ccode\u003eDispatchQueue.main\u003c/code\u003e, it will perform action immediately without scheduling.\u003c/p\u003e"},"Classes/OperationQueueScheduler.html":{"name":"OperationQueueScheduler","abstract":"\u003cp\u003eAbstracts the work that needs to be performed on a specific \u003ccode\u003eNSOperationQueue\u003c/code\u003e.\u003c/p\u003e"},"Classes/SerialDispatchQueueScheduler.html":{"name":"SerialDispatchQueueScheduler","abstract":"\u003cp\u003eAbstracts the work that needs to be performed on a specific \u003ccode\u003edispatch_queue_t\u003c/code\u003e. It will make sure"},"Protocols/VirtualTimeConverterType.html":{"name":"VirtualTimeConverterType","abstract":"\u003cp\u003eParametrization for virtual time used by \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/VirtualTimeScheduler.html\"\u003eVirtualTimeScheduler\u003c/a\u003e\u003c/code\u003es.\u003c/p\u003e"},"Classes/VirtualTimeScheduler.html":{"name":"VirtualTimeScheduler","abstract":"\u003cp\u003eBase class for virtual time schedulers using a priority queue for scheduled items.\u003c/p\u003e"},"Classes/SingleAssignmentDisposable.html#/s:7RxSwift26SingleAssignmentDisposableC10isDisposedSbvp":{"name":"isDisposed","parent_name":"SingleAssignmentDisposable"},"Classes/SingleAssignmentDisposable.html#/s:7RxSwift26SingleAssignmentDisposableCACycfc":{"name":"init()","abstract":"\u003cp\u003eInitializes a new instance of the \u003ccode\u003eSingleAssignmentDisposable\u003c/code\u003e.\u003c/p\u003e","parent_name":"SingleAssignmentDisposable"},"Classes/SingleAssignmentDisposable.html#/s:7RxSwift26SingleAssignmentDisposableC03setE0yyAA0E0_pF":{"name":"setDisposable(_:)","abstract":"\u003cp\u003eGets or sets the underlying disposable. After disposal, the result of getting this property is undefined.\u003c/p\u003e","parent_name":"SingleAssignmentDisposable"},"Classes/SingleAssignmentDisposable.html#/s:7RxSwift26SingleAssignmentDisposableC7disposeyyF":{"name":"dispose()","abstract":"\u003cp\u003eDisposes the underlying disposable.\u003c/p\u003e","parent_name":"SingleAssignmentDisposable"},"Classes/SerialDisposable.html#/s:7RxSwift16SerialDisposableC10isDisposedSbvp":{"name":"isDisposed","parent_name":"SerialDisposable"},"Classes/SerialDisposable.html#/s:7RxSwift16SerialDisposableCACycfc":{"name":"init()","abstract":"\u003cp\u003eInitializes a new instance of the \u003ccode\u003eSerialDisposable\u003c/code\u003e.\u003c/p\u003e","parent_name":"SerialDisposable"},"Classes/SerialDisposable.html#/s:7RxSwift16SerialDisposableC10disposableAA0D0_pvp":{"name":"disposable","abstract":"\u003cp\u003eGets or sets the underlying disposable.\u003c/p\u003e","parent_name":"SerialDisposable"},"Classes/SerialDisposable.html#/s:7RxSwift16SerialDisposableC7disposeyyF":{"name":"dispose()","abstract":"\u003cp\u003eDisposes the underlying disposable as well as all future replacements.\u003c/p\u003e","parent_name":"SerialDisposable"},"Classes/ScheduledDisposable.html#/s:7RxSwift19ScheduledDisposableC9schedulerAA22ImmediateSchedulerType_pvp":{"name":"scheduler","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ScheduledDisposable"},"Classes/ScheduledDisposable.html#/s:7RxSwift19ScheduledDisposableC10isDisposedSbvp":{"name":"isDisposed","parent_name":"ScheduledDisposable"},"Classes/ScheduledDisposable.html#/s:7RxSwift19ScheduledDisposableC9scheduler10disposableAcA22ImmediateSchedulerType_p_AA0D0_ptcfc":{"name":"init(scheduler:disposable:)","abstract":"\u003cp\u003eInitializes a new instance of the \u003ccode\u003eScheduledDisposable\u003c/code\u003e that uses a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ScheduledDisposable.html#/s:7RxSwift19ScheduledDisposableC9schedulerAA22ImmediateSchedulerType_pvp\"\u003escheduler\u003c/a\u003e\u003c/code\u003e on which to dispose the \u003ccode\u003edisposable\u003c/code\u003e.\u003c/p\u003e","parent_name":"ScheduledDisposable"},"Classes/ScheduledDisposable.html#/s:7RxSwift19ScheduledDisposableC7disposeyyF":{"name":"dispose()","abstract":"\u003cp\u003eDisposes the wrapped disposable on the provided scheduler.\u003c/p\u003e","parent_name":"ScheduledDisposable"},"Classes/RefCountDisposable.html#/s:7RxSwift18RefCountDisposableC10isDisposedSbvp":{"name":"isDisposed","parent_name":"RefCountDisposable"},"Classes/RefCountDisposable.html#/s:7RxSwift18RefCountDisposableC10disposableAcA0E0_p_tcfc":{"name":"init(disposable:)","abstract":"\u003cp\u003eInitializes a new instance of the \u003ccode\u003eRefCountDisposable\u003c/code\u003e.\u003c/p\u003e","parent_name":"RefCountDisposable"},"Classes/RefCountDisposable.html#/s:7RxSwift18RefCountDisposableC6retainAA0E0_pyF":{"name":"retain()","abstract":"\u003cp\u003eHolds a dependent disposable that when disposed decreases the refcount on the underlying disposable.\u003c/p\u003e","parent_name":"RefCountDisposable"},"Classes/RefCountDisposable.html#/s:7RxSwift18RefCountDisposableC7disposeyyF":{"name":"dispose()","abstract":"\u003cp\u003eDisposes the underlying disposable only when all dependent disposables have been disposed.\u003c/p\u003e","parent_name":"RefCountDisposable"},"Classes/DisposeBag/DisposableBuilder.html#/buildBlock(_:)":{"name":"buildBlock(_:)","parent_name":"DisposableBuilder"},"Classes/DisposeBag/DisposableBuilder.html#/s:7RxSwift10DisposeBagC17DisposableBuilderV10buildBlockySayAA0E0_pGAaG_pd_tFZ":{"name":"buildBlock(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DisposableBuilder"},"Classes/DisposeBag.html#/s:7RxSwift10DisposeBagCACycfc":{"name":"init()","abstract":"\u003cp\u003eConstructs new empty dispose bag.\u003c/p\u003e","parent_name":"DisposeBag"},"Classes/DisposeBag.html#/s:7RxSwift10DisposeBagC6insertyyAA10Disposable_pF":{"name":"insert(_:)","abstract":"\u003cp\u003eAdds \u003ccode\u003edisposable\u003c/code\u003e to be disposed when dispose bag is being deinited.\u003c/p\u003e","parent_name":"DisposeBag"},"Classes/DisposeBag.html#/s:7RxSwift10DisposeBagC9disposingAcA10Disposable_pd_tcfc":{"name":"init(disposing:)","abstract":"\u003cp\u003eConvenience init allows a list of disposables to be gathered for disposal.\u003c/p\u003e","parent_name":"DisposeBag"},"Classes/DisposeBag.html#/s:7RxSwift10DisposeBagC7builderACSayAA10Disposable_pGyXE_tcfc":{"name":"init(builder:)","abstract":"\u003cp\u003eConvenience init which utilizes a function builder to let you pass in a list of","parent_name":"DisposeBag"},"Classes/DisposeBag.html#/s:7RxSwift10DisposeBagC9disposingACSayAA10Disposable_pG_tcfc":{"name":"init(disposing:)","abstract":"\u003cp\u003eConvenience init allows an array of disposables to be gathered for disposal.\u003c/p\u003e","parent_name":"DisposeBag"},"Classes/DisposeBag.html#/s:7RxSwift10DisposeBagC6insertyyAA10Disposable_pd_tF":{"name":"insert(_:)","abstract":"\u003cp\u003eConvenience function allows a list of disposables to be gathered for disposal.\u003c/p\u003e","parent_name":"DisposeBag"},"Classes/DisposeBag.html#/s:7RxSwift10DisposeBagC6insert7builderySayAA10Disposable_pGyXE_tF":{"name":"insert(builder:)","abstract":"\u003cp\u003eConvenience function allows a list of disposables to be gathered for disposal.\u003c/p\u003e","parent_name":"DisposeBag"},"Classes/DisposeBag.html#/s:7RxSwift10DisposeBagC6insertyySayAA10Disposable_pGF":{"name":"insert(_:)","abstract":"\u003cp\u003eConvenience function allows an array of disposables to be gathered for disposal.\u003c/p\u003e","parent_name":"DisposeBag"},"Classes/DisposeBag/DisposableBuilder.html":{"name":"DisposableBuilder","parent_name":"DisposeBag"},"Structs/Disposables.html#/s:7RxSwift11DisposablesV6create4withAA10Cancelable_pyyc_tFZ":{"name":"create(with:)","abstract":"\u003cp\u003eConstructs a new disposable with the given action used for disposal.\u003c/p\u003e","parent_name":"Disposables"},"Structs/Disposables.html#/s:7RxSwift11DisposablesV6createyAA10Cancelable_pAA10Disposable_p_AaF_ptFZ":{"name":"create(_:_:)","abstract":"\u003cp\u003eCreates a disposable with the given disposables.\u003c/p\u003e","parent_name":"Disposables"},"Structs/Disposables.html#/s:7RxSwift11DisposablesV6createyAA10Cancelable_pAA10Disposable_p_AaF_pAaF_ptFZ":{"name":"create(_:_:_:)","abstract":"\u003cp\u003eCreates a disposable with the given disposables.\u003c/p\u003e","parent_name":"Disposables"},"Structs/Disposables.html#/s:7RxSwift11DisposablesV6createyAA10Cancelable_pAA10Disposable_p_AaF_pAaF_pAaF_pdtFZ":{"name":"create(_:_:_:_:)","abstract":"\u003cp\u003eCreates a disposable with the given disposables.\u003c/p\u003e","parent_name":"Disposables"},"Structs/Disposables.html#/s:7RxSwift11DisposablesV6createyAA10Cancelable_pSayAA10Disposable_pGFZ":{"name":"create(_:)","abstract":"\u003cp\u003eCreates a disposable with the given disposables.\u003c/p\u003e","parent_name":"Disposables"},"Structs/Disposables.html#/s:7RxSwift11DisposablesV6createAA10Disposable_pyFZ":{"name":"create()","abstract":"\u003cp\u003eCreates a disposable that does nothing on disposal.\u003c/p\u003e","parent_name":"Disposables"},"Classes/CompositeDisposable.html#/s:7RxSwift19CompositeDisposableC10DisposeKeyV":{"name":"DisposeKey","abstract":"\u003cp\u003eKey used to remove disposable from composite disposable\u003c/p\u003e","parent_name":"CompositeDisposable"},"Classes/CompositeDisposable.html#/s:7RxSwift10CancelableP10isDisposedSbvp":{"name":"isDisposed","parent_name":"CompositeDisposable"},"Classes/CompositeDisposable.html#/s:7RxSwift19CompositeDisposableCACycfc":{"name":"init()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CompositeDisposable"},"Classes/CompositeDisposable.html#/s:7RxSwift19CompositeDisposableCyAcA0D0_p_AaD_ptcfc":{"name":"init(_:_:)","abstract":"\u003cp\u003eInitializes a new instance of composite disposable with the specified number of disposables.\u003c/p\u003e","parent_name":"CompositeDisposable"},"Classes/CompositeDisposable.html#/s:7RxSwift19CompositeDisposableCyAcA0D0_p_AaD_pAaD_ptcfc":{"name":"init(_:_:_:)","abstract":"\u003cp\u003eInitializes a new instance of composite disposable with the specified number of disposables.\u003c/p\u003e","parent_name":"CompositeDisposable"},"Classes/CompositeDisposable.html#/s:7RxSwift19CompositeDisposableCyAcA0D0_p_AaD_pAaD_pAaD_pAaD_pdtcfc":{"name":"init(_:_:_:_:_:)","abstract":"\u003cp\u003eInitializes a new instance of composite disposable with the specified number of disposables.\u003c/p\u003e","parent_name":"CompositeDisposable"},"Classes/CompositeDisposable.html#/s:7RxSwift19CompositeDisposableC11disposablesACSayAA0D0_pG_tcfc":{"name":"init(disposables:)","abstract":"\u003cp\u003eInitializes a new instance of composite disposable with the specified number of disposables.\u003c/p\u003e","parent_name":"CompositeDisposable"},"Classes/CompositeDisposable.html#/s:7RxSwift19CompositeDisposableC6insertyAC10DisposeKeyVSgAA0D0_pF":{"name":"insert(_:)","abstract":"\u003cp\u003eAdds a disposable to the CompositeDisposable or disposes the disposable if the CompositeDisposable is disposed.\u003c/p\u003e","parent_name":"CompositeDisposable"},"Classes/CompositeDisposable.html#/s:7RxSwift19CompositeDisposableC5countSivp":{"name":"count","parent_name":"CompositeDisposable"},"Classes/CompositeDisposable.html#/s:7RxSwift19CompositeDisposableC6remove3foryAC10DisposeKeyV_tF":{"name":"remove(for:)","abstract":"\u003cp\u003eRemoves and disposes the disposable identified by \u003ccode\u003edisposeKey\u003c/code\u003e from the CompositeDisposable.\u003c/p\u003e","parent_name":"CompositeDisposable"},"Classes/CompositeDisposable.html#/s:7RxSwift19CompositeDisposableC7disposeyyF":{"name":"dispose()","abstract":"\u003cp\u003eDisposes all disposables in the group and removes them from the group.\u003c/p\u003e","parent_name":"CompositeDisposable"},"Classes/BooleanDisposable.html#/s:7RxSwift17BooleanDisposableCACycfc":{"name":"init()","abstract":"\u003cp\u003eInitializes a new instance of the \u003ccode\u003eBooleanDisposable\u003c/code\u003e class\u003c/p\u003e","parent_name":"BooleanDisposable"},"Classes/BooleanDisposable.html#/s:7RxSwift17BooleanDisposableC10isDisposedACSb_tcfc":{"name":"init(isDisposed:)","abstract":"\u003cp\u003eInitializes a new instance of the \u003ccode\u003eBooleanDisposable\u003c/code\u003e class with given value\u003c/p\u003e","parent_name":"BooleanDisposable"},"Classes/BooleanDisposable.html#/s:7RxSwift17BooleanDisposableC10isDisposedSbvp":{"name":"isDisposed","parent_name":"BooleanDisposable"},"Classes/BooleanDisposable.html#/s:7RxSwift17BooleanDisposableC7disposeyyF":{"name":"dispose()","abstract":"\u003cp\u003eSets the status to disposed, which can be observer through the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/BooleanDisposable.html#/s:7RxSwift17BooleanDisposableC10isDisposedSbvp\"\u003eisDisposed\u003c/a\u003e\u003c/code\u003e property.\u003c/p\u003e","parent_name":"BooleanDisposable"},"Classes/BooleanDisposable.html":{"name":"BooleanDisposable","abstract":"\u003cp\u003eRepresents a disposable resource that can be checked for disposal status.\u003c/p\u003e"},"Classes/CompositeDisposable.html":{"name":"CompositeDisposable","abstract":"\u003cp\u003eRepresents a group of disposable resources that are disposed together.\u003c/p\u003e"},"Structs/Disposables.html":{"name":"Disposables","abstract":"\u003cp\u003eA collection of utility methods for common disposable operations.\u003c/p\u003e"},"Classes/DisposeBag.html":{"name":"DisposeBag","abstract":"\u003cp\u003eThread safe bag that disposes added disposables on \u003ccode\u003edeinit\u003c/code\u003e.\u003c/p\u003e"},"RxSwift%2FDisposables.html#/s:7RxSwift11DisposeBaseC":{"name":"DisposeBase","abstract":"\u003cp\u003eBase class for all disposables.\u003c/p\u003e"},"Classes/RefCountDisposable.html":{"name":"RefCountDisposable","abstract":"\u003cp\u003eRepresents a disposable resource that only disposes its underlying disposable resource when all dependent disposable objects have been disposed.\u003c/p\u003e"},"Classes/ScheduledDisposable.html":{"name":"ScheduledDisposable","abstract":"\u003cp\u003eRepresents a disposable resource whose disposal invocation will be scheduled on the specified scheduler.\u003c/p\u003e"},"Classes/SerialDisposable.html":{"name":"SerialDisposable","abstract":"\u003cp\u003eRepresents a disposable resource whose underlying disposable resource can be replaced by another disposable resource, causing automatic disposal of the previous underlying disposable resource.\u003c/p\u003e"},"Classes/SingleAssignmentDisposable.html":{"name":"SingleAssignmentDisposable","abstract":"\u003cp\u003eRepresents a disposable resource which only allows a single assignment of its underlying disposable resource.\u003c/p\u003e"},"Protocols/SchedulerType.html#/s:7RxSwift13SchedulerTypeP3now10Foundation4DateVvp":{"name":"now","parent_name":"SchedulerType"},"Protocols/SchedulerType.html#/s:7RxSwift13SchedulerTypeP16scheduleRelative_7dueTime6actionAA10Disposable_pqd___8Dispatch0kH8IntervalOAaG_pqd__ctlF":{"name":"scheduleRelative(_:dueTime:action:)","abstract":"\u003cp\u003eSchedules an action to be executed.\u003c/p\u003e","parent_name":"SchedulerType"},"Protocols/SchedulerType.html#/s:7RxSwift13SchedulerTypeP16schedulePeriodic_10startAfter6period6actionAA10Disposable_pqd___8Dispatch0L12TimeIntervalOAKqd__qd__ctlF":{"name":"schedulePeriodic(_:startAfter:period:action:)","abstract":"\u003cp\u003eSchedules a periodic piece of work.\u003c/p\u003e","parent_name":"SchedulerType"},"Structs/Reactive.html#/s:7RxSwift8ReactiveV4basexvp":{"name":"base","abstract":"\u003cp\u003eBase object to extend.\u003c/p\u003e","parent_name":"Reactive"},"Structs/Reactive.html#/s:7RxSwift8ReactiveVyACyxGxcfc":{"name":"init(_:)","abstract":"\u003cp\u003eCreates extensions with base object.\u003c/p\u003e","parent_name":"Reactive"},"Structs/Reactive.html#/s:7RxSwift8ReactiveV13dynamicMemberAA6BinderVyqd__Gs24ReferenceWritableKeyPathCyxqd__G_tcRlzCluip":{"name":"subscript(dynamicMember:)","abstract":"\u003cp\u003eAutomatically synthesized binder for a key path between the reactive","parent_name":"Reactive"},"Protocols/ObserverType.html#/s:7RxSwift12ObserverTypeP7ElementQa":{"name":"Element","abstract":"\u003cp\u003eThe type of elements in sequence that observer can observe.\u003c/p\u003e","parent_name":"ObserverType"},"Protocols/ObserverType.html#/s:7RxSwift12ObserverTypeP2onyyAA5EventOy7ElementQzGF":{"name":"on(_:)","abstract":"\u003cp\u003eNotify observer about sequence event.\u003c/p\u003e","parent_name":"ObserverType"},"Protocols/ObserverType.html#/s:7RxSwift12ObserverTypePAAE02asC0AA03AnyC0Vy7ElementQzGyF":{"name":"asObserver()","abstract":"\u003cp\u003eErases type of observer and returns canonical observer.\u003c/p\u003e","parent_name":"ObserverType"},"Protocols/ObserverType.html#/s:7RxSwift12ObserverTypePAAE03mapC0yAA03AnyC0Vyqd__G7ElementQzqd__KclF":{"name":"mapObserver(_:)","abstract":"\u003cp\u003eTransforms observer of type R to type E using custom transform method.","parent_name":"ObserverType"},"Protocols/ObserverType.html#/s:7RxSwift12ObserverTypePAAE6onNextyy7ElementQzF":{"name":"onNext(_:)","abstract":"\u003cp\u003eConvenience method equivalent to \u003ccode\u003eon(.next(element: Element))\u003c/code\u003e\u003c/p\u003e","parent_name":"ObserverType"},"Protocols/ObserverType.html#/s:7RxSwift12ObserverTypePAAE11onCompletedyyF":{"name":"onCompleted()","abstract":"\u003cp\u003eConvenience method equivalent to \u003ccode\u003eon(.completed)\u003c/code\u003e\u003c/p\u003e","parent_name":"ObserverType"},"Protocols/ObserverType.html#/s:7RxSwift12ObserverTypePAAE7onErroryys0F0_pF":{"name":"onError(_:)","abstract":"\u003cp\u003eConvenience method equivalent to \u003ccode\u003eon(.error(Swift.Error))\u003c/code\u003e\u003c/p\u003e","parent_name":"ObserverType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypeP9subscribeyAA10Disposable_pqd__AA08ObserverD0Rd__7ElementQyd__AGRtzlF":{"name":"subscribe(_:)","abstract":"\u003cp\u003eSubscribes \u003ccode\u003eobserver\u003c/code\u003e to receive events for this sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE9subscribe4with6onNext0G5Error0G9Completed0G8DisposedAA10Disposable_pqd___yqd___7ElementQztcSgyqd___s0I0_ptcSgyqd__cSgAPtRld__ClF":{"name":"subscribe(with:onNext:onError:onCompleted:onDisposed:)","abstract":"\u003cp\u003eSubscribes an element handler, an error handler, a completion handler and disposed handler to an observable sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE9subscribe6onNext0F5Error0F9Completed0F8DisposedAA10Disposable_py7ElementQzcSg_ys0H0_pcSgyycSgAOtF":{"name":"subscribe(onNext:onError:onCompleted:onDisposed:)","abstract":"\u003cp\u003eSubscribes an element handler, an error handler, a completion handler and disposed handler to an observable sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE02asC0AA0C0Cy7ElementQzGyF":{"name":"asObservable()","abstract":"\u003cp\u003eDefault implementation of converting \u003ccode\u003eObservableType\u003c/code\u003e to \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Observable.html\"\u003eObservable\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE3ambyAA0C0Cy7ElementQzGqd__STRd__AiGRtd__lFZ":{"name":"amb(_:)","abstract":"\u003cp\u003ePropagates the observable sequence that reacts first.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE3ambyAA0C0Cy7ElementQzGqd__AaBRd__AGQyd__AHRSlF":{"name":"amb(_:)","abstract":"\u003cp\u003ePropagates the observable sequence that reacts first.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE6buffer8timeSpan5count9schedulerAA0C0CySay7ElementQzGG8Dispatch0K12TimeIntervalO_SiAA09SchedulerD0_ptF":{"name":"buffer(timeSpan:count:scheduler:)","abstract":"\u003cp\u003eProjects each element of an observable sequence into a buffer that\u0026rsquo;s sent out when either it\u0026rsquo;s full or a given amount of time has elapsed, using the specified scheduler to run timers.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE5catchyAA0C0Cy7ElementQzGAIs5Error_pKcF":{"name":"catch(_:)","abstract":"\u003cp\u003eContinues an observable sequence that is terminated by an error with the observable sequence produced by the handler.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE10catchErroryAA0C0Cy7ElementQzGAIs0F0_pKcF":{"name":"catchError(_:)","abstract":"\u003cp\u003eContinues an observable sequence that is terminated by an error with the observable sequence produced by the handler.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE14catchAndReturnyAA0C0Cy7ElementQzGAHF":{"name":"catchAndReturn(_:)","abstract":"\u003cp\u003eContinues an observable sequence that is terminated by an error with a single element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE20catchErrorJustReturnyAA0C0Cy7ElementQzGAHF":{"name":"catchErrorJustReturn(_:)","abstract":"\u003cp\u003eContinues an observable sequence that is terminated by an error with a single element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE10catchErroryAA0C0Cy7ElementQzGqd__STRd__AiGRtd__lFZ":{"name":"catchError(_:)","abstract":"\u003cp\u003eContinues an observable sequence that is terminated by an error with the next observable sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE5catch8sequenceAA0C0Cy7ElementQzGqd___tSTRd__AjHRtd__lFZ":{"name":"catch(sequence:)","abstract":"\u003cp\u003eContinues an observable sequence that is terminated by an error with the next observable sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE5retryAA0C0Cy7ElementQzGyF":{"name":"retry()","abstract":"\u003cp\u003eRepeats the source observable sequence until it successfully terminates.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE5retryyAA0C0Cy7ElementQzGSiF":{"name":"retry(_:)","abstract":"\u003cp\u003eRepeats the source observable sequence the specified number of times in case of an error or until it successfully terminates.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE13combineLatest_14resultSelectorAA0C0Cy7ElementQzGqd___AISayAH_AHQYd__GKctSlRd__AabHRpd__lFZ":{"name":"combineLatest(_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE13combineLatestyAA0C0CySay7ElementQzGGqd__SlRd__AG_AGQYd__AHRSAabGRpd__lFZ":{"name":"combineLatest(_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE13combineLatest__14resultSelectorAA0C0Cy7ElementQzGqd___qd_0_AiHQyd___AHQyd_0_tKctAaBRd__AaBRd_0_r0_lFZ":{"name":"combineLatest(_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE13combineLatest___14resultSelectorAA0C0Cy7ElementQzGqd___qd_0_qd_1_AiHQyd___AHQyd_0_AHQyd_1_tKctAaBRd__AaBRd_0_AaBRd_1_r1_lFZ":{"name":"combineLatest(_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE13combineLatest____14resultSelectorAA0C0Cy7ElementQzGqd___qd_0_qd_1_qd_2_AiHQyd___AHQyd_0_AHQyd_1_AHQyd_2_tKctAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_r2_lFZ":{"name":"combineLatest(_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE13combineLatest_____14resultSelectorAA0C0Cy7ElementQzGqd___qd_0_qd_1_qd_2_qd_3_AiHQyd___AHQyd_0_AHQyd_1_AHQyd_2_AHQyd_3_tKctAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_r3_lFZ":{"name":"combineLatest(_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE13combineLatest______14resultSelectorAA0C0Cy7ElementQzGqd___qd_0_qd_1_qd_2_qd_3_qd_4_AiHQyd___AHQyd_0_AHQyd_1_AHQyd_2_AHQyd_3_AHQyd_4_tKctAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_AaBRd_4_r4_lFZ":{"name":"combineLatest(_:_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE13combineLatest_______14resultSelectorAA0C0Cy7ElementQzGqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_AiHQyd___AHQyd_0_AHQyd_1_AHQyd_2_AHQyd_3_AHQyd_4_AHQyd_5_tKctAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_AaBRd_4_AaBRd_5_r5_lFZ":{"name":"combineLatest(_:_:_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE13combineLatest________14resultSelectorAA0C0Cy7ElementQzGqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_qd_6_AiHQyd___AHQyd_0_AHQyd_1_AHQyd_2_AHQyd_3_AHQyd_4_AHQyd_5_AHQyd_6_tKctAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_AaBRd_4_AaBRd_5_AaBRd_6_r6_lFZ":{"name":"combineLatest(_:_:_:_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE10compactMapyAA0C0Cyqd__Gqd__Sg7ElementQzKclF":{"name":"compactMap(_:)","abstract":"\u003cp\u003eProjects each element of an observable sequence into an optional form and filters all optional results.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE6concatyAA0C0Cy7ElementQzGqd__AA0c11ConvertibleD0Rd__AGQyd__AHRSlF":{"name":"concat(_:)","abstract":"\u003cp\u003eConcatenates the second observable sequence to \u003ccode\u003eself\u003c/code\u003e upon successful termination of \u003ccode\u003eself\u003c/code\u003e.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE6concatyAA0C0Cy7ElementQzGqd__STRd__AiGRtd__lFZ":{"name":"concat(_:)","abstract":"\u003cp\u003eConcatenates all observable sequences in the given sequence, as long as the previous observable sequence terminated successfully.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE6concatyAA0C0Cy7ElementQzGqd__SlRd__AiGRtd__lFZ":{"name":"concat(_:)","abstract":"\u003cp\u003eConcatenates all observable sequences in the given collection, as long as the previous observable sequence terminated successfully.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE6concatyAA0C0Cy7ElementQzGAId_tFZ":{"name":"concat(_:)","abstract":"\u003cp\u003eConcatenates all observable sequences in the given collection, as long as the previous observable sequence terminated successfully.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE6createyAA0C0Cy7ElementQzGAA10Disposable_pAA11AnyObserverVyAHGcFZ":{"name":"create(_:)","abstract":"\u003cp\u003eCreates an observable sequence from a specified subscribe method implementation.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE8debounce_9schedulerAA0C0Cy7ElementQzG8Dispatch0H12TimeIntervalO_AA09SchedulerD0_ptF":{"name":"debounce(_:scheduler:)","abstract":"\u003cp\u003eIgnores elements from an observable sequence which are followed by another element within a specified relative time duration, using the specified scheduler to run throttling timers.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE5debug_10trimOutput4file4line8functionAA0C0Cy7ElementQzGSSSg_SbSSSuSStF":{"name":"debug(_:trimOutput:file:line:function:)","abstract":"\u003cp\u003ePrints received events for all observers on standard output.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE7ifEmpty7defaultAA0C0Cy7ElementQzGAI_tF":{"name":"ifEmpty(default:)","abstract":"\u003cp\u003eEmits elements from the source observable sequence, or a default element if the source observable sequence is empty.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE8deferredyAA0C0Cy7ElementQzGAIyKcFZ":{"name":"deferred(_:)","abstract":"\u003cp\u003eReturns an observable sequence that invokes the specified factory function whenever a new observer subscribes.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE5delay_9schedulerAA0C0Cy7ElementQzG8Dispatch0H12TimeIntervalO_AA09SchedulerD0_ptF":{"name":"delay(_:scheduler:)","abstract":"\u003cp\u003eReturns an observable sequence by the source observable sequence shifted forward in time by a specified delay. Error events from the source observable sequence are not delayed.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE17delaySubscription_9schedulerAA0C0Cy7ElementQzG8Dispatch0I12TimeIntervalO_AA09SchedulerD0_ptF":{"name":"delaySubscription(_:scheduler:)","abstract":"\u003cp\u003eTime shifts the observable sequence by delaying the subscription with the specified relative time duration, using the specified scheduler to run timers.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE20distinctUntilChangedyAA0C0Cy7ElementQzGqd__AHKcSQRd__lF":{"name":"distinctUntilChanged(_:)","abstract":"\u003cp\u003eReturns an observable sequence that contains only distinct contiguous elements according to the \u003ccode\u003ekeySelector\u003c/code\u003e.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE20distinctUntilChangedyAA0C0Cy7ElementQzGSbAH_AHtKcF":{"name":"distinctUntilChanged(_:)","abstract":"\u003cp\u003eReturns an observable sequence that contains only distinct contiguous elements according to the \u003ccode\u003ecomparer\u003c/code\u003e.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE20distinctUntilChanged_8comparerAA0C0Cy7ElementQzGqd__AIKc_Sbqd___qd__tKctlF":{"name":"distinctUntilChanged(_:comparer:)","abstract":"\u003cp\u003eReturns an observable sequence that contains only distinct contiguous elements according to the keySelector and the comparer.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE20distinctUntilChanged2atAA0C0Cy7ElementQzGs7KeyPathCyAIqd__G_tSQRd__lF":{"name":"distinctUntilChanged(at:)","abstract":"\u003cp\u003eReturns an observable sequence that contains only contiguous elements with distinct values in the provided key path on each object.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE2do6onNext05afterG00F5Error0hI00F9Completed0hJ00F9Subscribe0F10Subscribed0F7DisposeAA0C0Cy7ElementQzGyAQKcSg_ASys0I0_pKcSgAUyyKcSgAVyycSgA2WtF":{"name":"do(onNext:afterNext:onError:afterError:onCompleted:afterCompleted:onSubscribe:onSubscribed:onDispose:)","abstract":"\u003cp\u003eInvokes an action for each event in the observable sequence, and propagates all observer messages through the result sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE9elementAtyAA0C0Cy7ElementQzGSiF":{"name":"elementAt(_:)","abstract":"\u003cp\u003eReturns a sequence emitting only element \u003cem\u003en\u003c/em\u003e emitted by an Observable\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE7element2atAA0C0Cy7ElementQzGSi_tF":{"name":"element(at:)","abstract":"\u003cp\u003eReturns a sequence emitting only element \u003cem\u003en\u003c/em\u003e emitted by an Observable\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE5emptyAA0C0Cy7ElementQzGyFZ":{"name":"empty()","abstract":"\u003cp\u003eReturns an empty observable sequence, using the specified scheduler to send out the single \u003ccode\u003eCompleted\u003c/code\u003e message.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE10enumeratedAA0C0CySi5index_7ElementQz7elementtGyF":{"name":"enumerated()","abstract":"\u003cp\u003eEnumerates the elements of an observable sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE5erroryAA0C0Cy7ElementQzGs5Error_pFZ":{"name":"error(_:)","abstract":"\u003cp\u003eReturns an observable sequence that terminates with an \u003ccode\u003eerror\u003c/code\u003e.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE6filteryAA0C0Cy7ElementQzGSbAHKcF":{"name":"filter(_:)","abstract":"\u003cp\u003eFilters the elements of an observable sequence based on a predicate.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE14ignoreElementsAA0C0Cys5NeverOGyF":{"name":"ignoreElements()","abstract":"\u003cp\u003eSkips elements and completes (or errors) when the observable sequence completes (or errors). Equivalent to filter that always returns false.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE8generate12initialState9condition9scheduler7iterateAA0C0Cy7ElementQzGAL_SbALKcAA018ImmediateSchedulerD0_pA2LKctFZ":{"name":"generate(initialState:condition:scheduler:iterate:)","abstract":"\u003cp\u003eGenerates an observable sequence by running a state-driven loop producing the sequence\u0026rsquo;s elements, using the specified scheduler","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE7groupBy11keySelectorAA0C0CyAA07GroupedC0Vyqd__7ElementQzGGqd__AKKc_tSHRd__lF":{"name":"groupBy(keySelector:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE4justyAA0C0Cy7ElementQzGAHFZ":{"name":"just(_:)","abstract":"\u003cp\u003eReturns an observable sequence that contains a single element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE4just_9schedulerAA0C0Cy7ElementQzGAI_AA018ImmediateSchedulerD0_ptFZ":{"name":"just(_:scheduler:)","abstract":"\u003cp\u003eReturns an observable sequence that contains a single element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE3mapyAA0C0Cyqd__Gqd__7ElementQzKclF":{"name":"map(_:)","abstract":"\u003cp\u003eProjects each element of an observable sequence into a new form.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE11materializeAA0C0CyAA5EventOy7ElementQzGGyF":{"name":"materialize()","abstract":"\u003cp\u003eConvert any Observable into an Observable of its events.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE7flatMapyAA0C0Cy7ElementQyd__Gqd__AGQzKcAA0c11ConvertibleD0Rd__lF":{"name":"flatMap(_:)","abstract":"\u003cp\u003eProjects each element of an observable sequence to an observable sequence and merges the resulting observable sequences into one observable sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE12flatMapFirstyAA0C0Cy7ElementQyd__Gqd__AGQzKcAA0c11ConvertibleD0Rd__lF":{"name":"flatMapFirst(_:)","abstract":"\u003cp\u003eProjects each element of an observable sequence to an observable sequence and merges the resulting observable sequences into one observable sequence.","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE5mergeyAA0C0Cy7ElementQzGqd__SlRd__AiGRtd__lFZ":{"name":"merge(_:)","abstract":"\u003cp\u003eMerges elements from all observable sequences from collection into a single observable sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE5mergeyAA0C0Cy7ElementQzGSayAIGFZ":{"name":"merge(_:)","abstract":"\u003cp\u003eMerges elements from all observable sequences from array into a single observable sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE5mergeyAA0C0Cy7ElementQzGAId_tFZ":{"name":"merge(_:)","abstract":"\u003cp\u003eMerges elements from all observable sequences into a single observable sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE9concatMapyAA0C0Cy7ElementQyd__Gqd__AGQzKcAA0c11ConvertibleD0Rd__lF":{"name":"concatMap(_:)","abstract":"\u003cp\u003eProjects each element of an observable sequence to an observable sequence and concatenates the resulting observable sequences into one observable sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE9multicast_8selectorAA0C0Cyqd_0_Gqd__yKc_AhGy7ElementQyd__GKctAA07SubjectD0Rd__8Observer_AIQYd__AIRtzr0_lF":{"name":"multicast(_:selector:)","abstract":"\u003cp\u003eMulticasts the source sequence notifications through an instantiated subject into all uses of the sequence within a selector function.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE7publishAA011ConnectableC0Cy7ElementQzGyF":{"name":"publish()","abstract":"\u003cp\u003eReturns a connectable observable sequence that shares a single subscription to the underlying sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE6replayyAA011ConnectableC0Cy7ElementQzGSiF":{"name":"replay(_:)","abstract":"\u003cp\u003eReturns a connectable observable sequence that shares a single subscription to the underlying sequence replaying bufferSize elements.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE9replayAllAA011ConnectableC0Cy7ElementQzGyF":{"name":"replayAll()","abstract":"\u003cp\u003eReturns a connectable observable sequence that shares a single subscription to the underlying sequence replaying all elements.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE9multicastyAA011ConnectableC0Cy7ElementQyd__Gqd__AA07SubjectD0Rd__8Observer_AGQYd__AGRtzlF":{"name":"multicast(_:)","abstract":"\u003cp\u003eMulticasts the source sequence notifications through the specified subject to the resulting connectable observable.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE9multicast11makeSubjectAA011ConnectableC0Cy7ElementQyd__Gqd__yc_tAA0gD0Rd__8Observer_AHQYd__AHRtzlF":{"name":"multicast(makeSubject:)","abstract":"\u003cp\u003eMulticasts the source sequence notifications through an instantiated subject to the resulting connectable observable.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE5neverAA0C0Cy7ElementQzGyFZ":{"name":"never()","abstract":"\u003cp\u003eReturns a non-terminating observable sequence, which can be used to denote an infinite duration.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE7observe2onAA0C0Cy7ElementQzGAA018ImmediateSchedulerD0_p_tF":{"name":"observe(on:)","abstract":"\u003cp\u003eWraps the source sequence in order to run its observer callbacks on the specified scheduler.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE9observeOnyAA0C0Cy7ElementQzGAA018ImmediateSchedulerD0_pF":{"name":"observeOn(_:)","abstract":"\u003cp\u003eWraps the source sequence in order to run its observer callbacks on the specified scheduler.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE4from8optionalAA0C0Cy7ElementQzGAISg_tFZ":{"name":"from(optional:)","abstract":"\u003cp\u003eConverts a optional to an observable sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE4from8optional9schedulerAA0C0Cy7ElementQzGAJSg_AA018ImmediateSchedulerD0_ptFZ":{"name":"from(optional:scheduler:)","abstract":"\u003cp\u003eConverts a optional to an observable sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE6reduce_11accumulator9mapResultAA0C0Cyqd_0_Gqd___qd__qd___7ElementQztKcqd_0_qd__Kctr0_lF":{"name":"reduce(_:accumulator:mapResult:)","abstract":"\u003cp\u003eApplies an \u003ccode\u003eaccumulator\u003c/code\u003e function over an observable sequence, returning the result of the aggregation as a single element in the result sequence. The specified \u003ccode\u003eseed\u003c/code\u003e value is used as the initial accumulator value.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE6reduce_11accumulatorAA0C0Cyqd__Gqd___qd__qd___7ElementQztKctlF":{"name":"reduce(_:accumulator:)","abstract":"\u003cp\u003eApplies an \u003ccode\u003eaccumulator\u003c/code\u003e function over an observable sequence, returning the result of the aggregation as a single element in the result sequence. The specified \u003ccode\u003eseed\u003c/code\u003e value is used as the initial accumulator value.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE13repeatElement_9schedulerAA0C0Cy0F0QzGAI_AA018ImmediateSchedulerD0_ptFZ":{"name":"repeatElement(_:scheduler:)","abstract":"\u003cp\u003eGenerates an observable sequence that repeats the given element infinitely, using the specified scheduler to send out observer messages.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE5retry4whenAA0C0Cy7ElementQzGqd__AGyqd_0_Gc_tAaBRd__s5ErrorRd_0_r0_lF":{"name":"retry(when:)","abstract":"\u003cp\u003eRepeats the source observable sequence on error when the notifier emits a next value.","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE9retryWhenyAA0C0Cy7ElementQzGqd__AFyqd_0_GcAaBRd__s5ErrorRd_0_r0_lF":{"name":"retryWhen(_:)","abstract":"\u003cp\u003eRepeats the source observable sequence on error when the notifier emits a next value.","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE5retry4whenAA0C0Cy7ElementQzGqd__AGys5Error_pGc_tAaBRd__lF":{"name":"retry(when:)","abstract":"\u003cp\u003eRepeats the source observable sequence on error when the notifier emits a next value.","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE9retryWhenyAA0C0Cy7ElementQzGqd__AFys5Error_pGcAaBRd__lF":{"name":"retryWhen(_:)","abstract":"\u003cp\u003eRepeats the source observable sequence on error when the notifier emits a next value.","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE6sample_12defaultValueAA0C0Cy7ElementQzGqd___AISgtAaBRd__lF":{"name":"sample(_:defaultValue:)","abstract":"\u003cp\u003eSamples the source observable sequence using a sampler observable sequence producing sampling ticks.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE4scan4into11accumulatorAA0C0Cyqd__Gqd___yqd__z_7ElementQztKctlF":{"name":"scan(into:accumulator:)","abstract":"\u003cp\u003eApplies an accumulator function over an observable sequence and returns each intermediate result. The specified seed value is used as the initial accumulator value.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE4scan_11accumulatorAA0C0Cyqd__Gqd___qd__qd___7ElementQztKctlF":{"name":"scan(_:accumulator:)","abstract":"\u003cp\u003eApplies an accumulator function over an observable sequence and returns each intermediate result. The specified seed value is used as the initial accumulator value.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE2of_9schedulerAA0C0Cy7ElementQzGAId_AA018ImmediateSchedulerD0_ptFZ":{"name":"of(_:scheduler:)","abstract":"\u003cp\u003eThis method creates a new Observable instance with a variable number of elements.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE4from_9schedulerAA0C0Cy7ElementQzGSayAIG_AA018ImmediateSchedulerD0_ptFZ":{"name":"from(_:scheduler:)","abstract":"\u003cp\u003eConverts an array to an observable sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE4from_9schedulerAA0C0Cy7ElementQzGqd___AA018ImmediateSchedulerD0_ptSTRd__AHQyd__AIRSlFZ":{"name":"from(_:scheduler:)","abstract":"\u003cp\u003eConverts a sequence to an observable sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE5share6replay5scopeAA0C0Cy7ElementQzGSi_AA20SubjectLifetimeScopeOtF":{"name":"share(replay:scope:)","abstract":"\u003cp\u003eReturns an observable sequence that \u003cstrong\u003eshares a single subscription to the underlying sequence\u003c/strong\u003e, and immediately upon subscription replays elements in buffer.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE6singleAA0C0Cy7ElementQzGyF":{"name":"single()","abstract":"\u003cp\u003eThe single operator is similar to first, but throws a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/RxError.html#/s:7RxSwift0A5ErrorO10noElementsyA2CmF\"\u003eRxError.noElements\u003c/a\u003e\u003c/code\u003e or \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/RxError.html#/s:7RxSwift0A5ErrorO18moreThanOneElementyA2CmF\"\u003eRxError.moreThanOneElement\u003c/a\u003e\u003c/code\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE6singleyAA0C0Cy7ElementQzGSbAHKcF":{"name":"single(_:)","abstract":"\u003cp\u003eThe single operator is similar to first, but throws a \u003ccode\u003eRxError.NoElements\u003c/code\u003e or \u003ccode\u003eRxError.MoreThanOneElement\u003c/code\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE4skipyAA0C0Cy7ElementQzGSiF":{"name":"skip(_:)","abstract":"\u003cp\u003eBypasses a specified number of elements in an observable sequence and then returns the remaining elements.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE4skip_9schedulerAA0C0Cy7ElementQzG8Dispatch0H12TimeIntervalO_AA09SchedulerD0_ptF":{"name":"skip(_:scheduler:)","abstract":"\u003cp\u003eSkips elements for the specified duration from the start of the observable source sequence, using the specified scheduler to run timers.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE4skip5untilAA0C0Cy7ElementQzGqd___tAaBRd__lF":{"name":"skip(until:)","abstract":"\u003cp\u003eReturns the elements from the source observable sequence that are emitted after the other observable sequence produces an element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE9skipUntilyAA0C0Cy7ElementQzGqd__AaBRd__lF":{"name":"skipUntil(_:)","abstract":"\u003cp\u003eReturns the elements from the source observable sequence that are emitted after the other observable sequence produces an element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE4skip5whileAA0C0Cy7ElementQzGSbAIKc_tF":{"name":"skip(while:)","abstract":"\u003cp\u003eBypasses elements in an observable sequence as long as a specified condition is true and then returns the remaining elements.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE9skipWhileyAA0C0Cy7ElementQzGSbAHKcF":{"name":"skipWhile(_:)","abstract":"\u003cp\u003eBypasses elements in an observable sequence as long as a specified condition is true and then returns the remaining elements.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE9startWithyAA0C0Cy7ElementQzGAHd_tF":{"name":"startWith(_:)","abstract":"\u003cp\u003ePrepends a sequence of values to an observable sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE9subscribe2onAA0C0Cy7ElementQzGAA018ImmediateSchedulerD0_p_tF":{"name":"subscribe(on:)","abstract":"\u003cp\u003eWraps the source sequence in order to run its subscription and unsubscription logic on the specified","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE11subscribeOnyAA0C0Cy7ElementQzGAA018ImmediateSchedulerD0_pF":{"name":"subscribeOn(_:)","abstract":"\u003cp\u003eWraps the source sequence in order to run its subscription and unsubscription logic on the specified","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE13flatMapLatestyAA0C0Cy7ElementQyd__Gqd__AGQzKcAA0c11ConvertibleD0Rd__lF":{"name":"flatMapLatest(_:)","abstract":"\u003cp\u003eProjects each element of an observable sequence into a new sequence of observable sequences and then","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE13flatMapLatestyAA10InfallibleVy7ElementQyd__Gqd__AGQzKcAA0hD0Rd__lF":{"name":"flatMapLatest(_:)","abstract":"\u003cp\u003eProjects each element of an observable sequence into a new sequence of observable sequences and then","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE7ifEmpty8switchToAA0C0Cy7ElementQzGAJ_tF":{"name":"ifEmpty(switchTo:)","abstract":"\u003cp\u003eReturns the elements of the specified sequence or \u003ccode\u003eswitchTo\u003c/code\u003e sequence if the sequence is empty.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE4takeyAA0C0Cy7ElementQzGSiF":{"name":"take(_:)","abstract":"\u003cp\u003eReturns a specified number of contiguous elements from the start of an observable sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE4take3for9schedulerAA0C0Cy7ElementQzG8Dispatch0I12TimeIntervalO_AA09SchedulerD0_ptF":{"name":"take(for:scheduler:)","abstract":"\u003cp\u003eTakes elements for the specified duration from the start of the observable source sequence, using the specified scheduler to run timers.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE4take_9schedulerAA0C0Cy7ElementQzG8Dispatch0H12TimeIntervalO_AA09SchedulerD0_ptF":{"name":"take(_:scheduler:)","abstract":"\u003cp\u003eTakes elements for the specified duration from the start of the observable source sequence, using the specified scheduler to run timers.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE8takeLastyAA0C0Cy7ElementQzGSiF":{"name":"takeLast(_:)","abstract":"\u003cp\u003eReturns a specified number of contiguous elements from the end of an observable sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE4take5untilAA0C0Cy7ElementQzGqd___tAaBRd__lF":{"name":"take(until:)","abstract":"\u003cp\u003eReturns the elements from the source observable sequence until the other observable sequence produces an element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE4take5until8behaviorAA0C0Cy7ElementQzGSbAJKc_AA12TakeBehaviorOtF":{"name":"take(until:behavior:)","abstract":"\u003cp\u003eReturns elements from an observable sequence until the specified condition is true.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE4take5while8behaviorAA0C0Cy7ElementQzGSbAJKc_AA12TakeBehaviorOtF":{"name":"take(while:behavior:)","abstract":"\u003cp\u003eReturns elements from an observable sequence as long as a specified condition is true.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE9takeUntilyAA0C0Cy7ElementQzGqd__AaBRd__lF":{"name":"takeUntil(_:)","abstract":"\u003cp\u003eReturns the elements from the source observable sequence until the other observable sequence produces an element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE9takeUntil_9predicateAA0C0Cy7ElementQzGAA12TakeBehaviorO_SbAIKctF":{"name":"takeUntil(_:predicate:)","abstract":"\u003cp\u003eReturns elements from an observable sequence until the specified condition is true.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE9takeWhileyAA0C0Cy7ElementQzGSbAHKcF":{"name":"takeWhile(_:)","abstract":"\u003cp\u003eReturns elements from an observable sequence as long as a specified condition is true.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE8throttle_6latest9schedulerAA0C0Cy7ElementQzG8Dispatch0I12TimeIntervalO_SbAA09SchedulerD0_ptF":{"name":"throttle(_:latest:scheduler:)","abstract":"\u003cp\u003eReturns an Observable that emits the first and the latest item emitted by the source Observable during sequential time windows of a specified duration.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE7timeout_9schedulerAA0C0Cy7ElementQzG8Dispatch0H12TimeIntervalO_AA09SchedulerD0_ptF":{"name":"timeout(_:scheduler:)","abstract":"\u003cp\u003eApplies a timeout policy for each element in the observable sequence. If the next element isn\u0026rsquo;t received within the specified timeout duration starting from its predecessor, a TimeoutError is propagated to the observer.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE7timeout_5other9schedulerAA0C0Cy7ElementQzG8Dispatch0I12TimeIntervalO_qd__AA09SchedulerD0_ptAA0c11ConvertibleD0Rd__AIQyd__AJRSlF":{"name":"timeout(_:other:scheduler:)","abstract":"\u003cp\u003eApplies a timeout policy for each element in the observable sequence, using the specified scheduler to run timeout timers. If the next element isn\u0026rsquo;t received within the specified timeout duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE7toArrayAA17PrimitiveSequenceVyAA11SingleTraitOSay7ElementQzGGyF":{"name":"toArray()","abstract":"\u003cp\u003eConverts an Observable into a Single that emits the whole sequence as a single array and then terminates.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE5using_17observableFactoryAA0C0Cy7ElementQzGqd__yKc_AJqd__KctAA10DisposableRd__lFZ":{"name":"using(_:observableFactory:)","abstract":"\u003cp\u003eConstructs an observable sequence that depends on a resource object, whose lifetime is tied to the resulting observable sequence\u0026rsquo;s lifetime.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE6window8timeSpan5count9schedulerAA0C0CyAIy7ElementQzGG8Dispatch0K12TimeIntervalO_SiAA09SchedulerD0_ptF":{"name":"window(timeSpan:count:scheduler:)","abstract":"\u003cp\u003eProjects each element of an observable sequence into a window that is completed when either it’s full or a given amount of time has elapsed.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE14withLatestFrom_14resultSelectorAA0C0Cyqd_0_Gqd___qd_0_7ElementQz_AIQyd__tKctAA0c11ConvertibleD0Rd__r0_lF":{"name":"withLatestFrom(_:resultSelector:)","abstract":"\u003cp\u003eMerges two observable sequences into one observable sequence by combining each element from self with the latest element from the second source, if any.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE14withLatestFromyAA0C0Cy7ElementQyd__Gqd__AA0c11ConvertibleD0Rd__lF":{"name":"withLatestFrom(_:)","abstract":"\u003cp\u003eMerges two observable sequences into one observable sequence by using latest element from the second sequence every time when \u003ccode\u003eself\u003c/code\u003e emits an element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE14withUnretained_14resultSelectorAA0C0Cyqd_0_Gqd___qd_0_qd___7ElementQztctRld__Cr0_lF":{"name":"withUnretained(_:resultSelector:)","abstract":"\u003cp\u003eProvides an unretained, safe to use (i.e. not implicitly unwrapped), reference to an object along with the events emitted by the sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE14withUnretainedyAA0C0Cyqd___7ElementQztGqd__Rld__ClF":{"name":"withUnretained(_:)","abstract":"\u003cp\u003eProvides an unretained, safe to use (i.e. not implicitly unwrapped), reference to an object along with the events emitted by the sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE3zip_14resultSelectorAA0C0Cy7ElementQzGqd___AISayAH_AHQYd__GKctSlRd__AabHRpd__lFZ":{"name":"zip(_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE3zipyAA0C0CySay7ElementQzGGqd__SlRd__AG_AGQYd__AHRSAabGRpd__lFZ":{"name":"zip(_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE3zip__14resultSelectorAA0C0Cy7ElementQzGqd___qd_0_AiHQyd___AHQyd_0_tKctAaBRd__AaBRd_0_r0_lFZ":{"name":"zip(_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE3zip___14resultSelectorAA0C0Cy7ElementQzGqd___qd_0_qd_1_AiHQyd___AHQyd_0_AHQyd_1_tKctAaBRd__AaBRd_0_AaBRd_1_r1_lFZ":{"name":"zip(_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE3zip____14resultSelectorAA0C0Cy7ElementQzGqd___qd_0_qd_1_qd_2_AiHQyd___AHQyd_0_AHQyd_1_AHQyd_2_tKctAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_r2_lFZ":{"name":"zip(_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE3zip_____14resultSelectorAA0C0Cy7ElementQzGqd___qd_0_qd_1_qd_2_qd_3_AiHQyd___AHQyd_0_AHQyd_1_AHQyd_2_AHQyd_3_tKctAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_r3_lFZ":{"name":"zip(_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE3zip______14resultSelectorAA0C0Cy7ElementQzGqd___qd_0_qd_1_qd_2_qd_3_qd_4_AiHQyd___AHQyd_0_AHQyd_1_AHQyd_2_AHQyd_3_AHQyd_4_tKctAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_AaBRd_4_r4_lFZ":{"name":"zip(_:_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE3zip_______14resultSelectorAA0C0Cy7ElementQzGqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_AiHQyd___AHQyd_0_AHQyd_1_AHQyd_2_AHQyd_3_AHQyd_4_AHQyd_5_tKctAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_AaBRd_4_AaBRd_5_r5_lFZ":{"name":"zip(_:_:_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE3zip________14resultSelectorAA0C0Cy7ElementQzGqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_qd_6_AiHQyd___AHQyd_0_AHQyd_1_AHQyd_2_AHQyd_3_AHQyd_4_AHQyd_5_AHQyd_6_tKctAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_AaBRd_4_AaBRd_5_AaBRd_6_r6_lFZ":{"name":"zip(_:_:_:_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE8asSingleAA17PrimitiveSequenceVyAA0F5TraitO7ElementQzGyF":{"name":"asSingle()","abstract":"\u003cp\u003eThe \u003ccode\u003easSingle\u003c/code\u003e operator throws a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/RxError.html#/s:7RxSwift0A5ErrorO10noElementsyA2CmF\"\u003eRxError.noElements\u003c/a\u003e\u003c/code\u003e or \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/RxError.html#/s:7RxSwift0A5ErrorO18moreThanOneElementyA2CmF\"\u003eRxError.moreThanOneElement\u003c/a\u003e\u003c/code\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE5firstAA17PrimitiveSequenceVyAA11SingleTraitO7ElementQzSgGyF":{"name":"first()","abstract":"\u003cp\u003eThe \u003ccode\u003efirst\u003c/code\u003e operator emits only the very first item emitted by this Observable,","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE7asMaybeAA17PrimitiveSequenceVyAA0F5TraitO7ElementQzGyF":{"name":"asMaybe()","abstract":"\u003cp\u003eThe \u003ccode\u003easMaybe\u003c/code\u003e operator throws a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/RxError.html#/s:7RxSwift0A5ErrorO18moreThanOneElementyA2CmF\"\u003eRxError.moreThanOneElement\u003c/a\u003e\u003c/code\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAyp7ElementRtzrlE13combineLatestyAA0C0CyADQyd___ADQyd_0_tGqd___qd_0_tAaBRd__AaBRd_0_r0_lFZ":{"name":"combineLatest(_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAyp7ElementRtzrlE13combineLatestyAA0C0CyADQyd___ADQyd_0_ADQyd_1_tGqd___qd_0_qd_1_tAaBRd__AaBRd_0_AaBRd_1_r1_lFZ":{"name":"combineLatest(_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAyp7ElementRtzrlE13combineLatestyAA0C0CyADQyd___ADQyd_0_ADQyd_1_ADQyd_2_tGqd___qd_0_qd_1_qd_2_tAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_r2_lFZ":{"name":"combineLatest(_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAyp7ElementRtzrlE13combineLatestyAA0C0CyADQyd___ADQyd_0_ADQyd_1_ADQyd_2_ADQyd_3_tGqd___qd_0_qd_1_qd_2_qd_3_tAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_r3_lFZ":{"name":"combineLatest(_:_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAyp7ElementRtzrlE13combineLatestyAA0C0CyADQyd___ADQyd_0_ADQyd_1_ADQyd_2_ADQyd_3_ADQyd_4_tGqd___qd_0_qd_1_qd_2_qd_3_qd_4_tAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_AaBRd_4_r4_lFZ":{"name":"combineLatest(_:_:_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAyp7ElementRtzrlE13combineLatestyAA0C0CyADQyd___ADQyd_0_ADQyd_1_ADQyd_2_ADQyd_3_ADQyd_4_ADQyd_5_tGqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_tAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_AaBRd_4_AaBRd_5_r5_lFZ":{"name":"combineLatest(_:_:_:_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAyp7ElementRtzrlE13combineLatestyAA0C0CyADQyd___ADQyd_0_ADQyd_1_ADQyd_2_ADQyd_3_ADQyd_4_ADQyd_5_ADQyd_6_tGqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_qd_6_tAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_AaBRd_4_AaBRd_5_AaBRd_6_r6_lFZ":{"name":"combineLatest(_:_:_:_:_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAA10Foundation4DataV7ElementRtzrlE6decode4type7decoderAA0C0Cyqd__Gqd__m_qd_0_tSeRd__AA0F7DecoderRd_0_r0_lF":{"name":"decode(type:decoder:)","abstract":"\u003cp\u003eAttempt to decode the emitted \u003ccode\u003eData\u003c/code\u003e using a provided decoder.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePA2A16EventConvertible7ElementRpzrlE13dematerializeAA0C0CyAE_AEQZGyF":{"name":"dematerialize()","abstract":"\u003cp\u003eConvert any previously materialized Observable into it\u0026rsquo;s original form.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAASQ7ElementRpzrlE20distinctUntilChangedAA0C0CyAEGyF":{"name":"distinctUntilChanged()","abstract":"\u003cp\u003eReturns an observable sequence that contains only distinct contiguous elements according to equality operator.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePA2A0c11ConvertibleD07ElementRpzrlE5mergeAA0C0CyAE_AEQZGyF":{"name":"merge()","abstract":"\u003cp\u003eMerges elements from all observable sequences in the given enumerable sequence into a single observable sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePA2A0c11ConvertibleD07ElementRpzrlE5merge13maxConcurrentAA0C0CyAE_AEQZGSi_tF":{"name":"merge(maxConcurrent:)","abstract":"\u003cp\u003eMerges elements from all inner observable sequences into a single observable sequence, limiting the number of concurrent subscriptions to inner sequences.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePA2A0c11ConvertibleD07ElementRpzrlE6concatAA0C0CyAE_AEQZGyF":{"name":"concat()","abstract":"\u003cp\u003eConcatenates all inner observable sequences, as long as the previous observable sequence terminated successfully.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAs17FixedWidthInteger7ElementRpzrlE5range5start5count9schedulerAA0C0CyAFGAF_AfA018ImmediateSchedulerD0_ptFZ":{"name":"range(start:count:scheduler:)","abstract":"\u003cp\u003eGenerates an observable sequence of integral numbers within a specified range, using the specified scheduler to generate and send out observer messages.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePA2A0c11ConvertibleD07ElementRpzrlE12switchLatestAA0C0CyAE_AEQZGyF":{"name":"switchLatest()","abstract":"\u003cp\u003eTransforms an observable sequence of observable sequences into an observable sequence","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAs17FixedWidthInteger7ElementRpzrlE8interval_9schedulerAA0C0CyAFG8Dispatch0K12TimeIntervalO_AA09SchedulerD0_ptFZ":{"name":"interval(_:scheduler:)","abstract":"\u003cp\u003eReturns an observable sequence that produces a value after each period, using the specified scheduler to run timers and to send out observer messages.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAs17FixedWidthInteger7ElementRpzrlE5timer_6period9schedulerAA0C0CyAFG8Dispatch0L12TimeIntervalO_AOSgAA09SchedulerD0_ptFZ":{"name":"timer(_:period:scheduler:)","abstract":"\u003cp\u003eReturns an observable sequence that periodically produces a value after the specified initial relative due time has elapsed, using the specified scheduler to run timers.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAyp7ElementRtzrlE3zipyAA0C0CyADQyd___ADQyd_0_tGqd___qd_0_tAaBRd__AaBRd_0_r0_lFZ":{"name":"zip(_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAyp7ElementRtzrlE3zipyAA0C0CyADQyd___ADQyd_0_ADQyd_1_tGqd___qd_0_qd_1_tAaBRd__AaBRd_0_AaBRd_1_r1_lFZ":{"name":"zip(_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAyp7ElementRtzrlE3zipyAA0C0CyADQyd___ADQyd_0_ADQyd_1_ADQyd_2_tGqd___qd_0_qd_1_qd_2_tAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_r2_lFZ":{"name":"zip(_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAyp7ElementRtzrlE3zipyAA0C0CyADQyd___ADQyd_0_ADQyd_1_ADQyd_2_ADQyd_3_tGqd___qd_0_qd_1_qd_2_qd_3_tAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_r3_lFZ":{"name":"zip(_:_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAyp7ElementRtzrlE3zipyAA0C0CyADQyd___ADQyd_0_ADQyd_1_ADQyd_2_ADQyd_3_ADQyd_4_tGqd___qd_0_qd_1_qd_2_qd_3_qd_4_tAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_AaBRd_4_r4_lFZ":{"name":"zip(_:_:_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAyp7ElementRtzrlE3zipyAA0C0CyADQyd___ADQyd_0_ADQyd_1_ADQyd_2_ADQyd_3_ADQyd_4_ADQyd_5_tGqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_tAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_AaBRd_4_AaBRd_5_r5_lFZ":{"name":"zip(_:_:_:_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAyp7ElementRtzrlE3zipyAA0C0CyADQyd___ADQyd_0_ADQyd_1_ADQyd_2_ADQyd_3_ADQyd_4_ADQyd_5_ADQyd_6_tGqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_qd_6_tAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_AaBRd_4_AaBRd_5_AaBRd_6_r6_lFZ":{"name":"zip(_:_:_:_:_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAs5NeverO7ElementRtzrlE13asCompletableAA17PrimitiveSequenceVyAA0H5TraitOAEGyF":{"name":"asCompletable()","parent_name":"ObservableType"},"Protocols/ObservableConvertibleType.html#/s:7RxSwift25ObservableConvertibleTypeP7ElementQa":{"name":"Element","abstract":"\u003cp\u003eType of elements in sequence.\u003c/p\u003e","parent_name":"ObservableConvertibleType"},"Protocols/ObservableConvertibleType.html#/s:7RxSwift25ObservableConvertibleTypeP02asC0AA0C0Cy7ElementQzGyF":{"name":"asObservable()","abstract":"\u003cp\u003eConverts \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Observable.html\"\u003eObservable\u003c/a\u003e\u003c/code\u003e sequence.\u003c/p\u003e","parent_name":"ObservableConvertibleType"},"Protocols/ObservableConvertibleType.html#/s:7RxSwift25ObservableConvertibleTypePAAE6valuesScsy7ElementQzs5Error_pGvp":{"name":"values","abstract":"\u003cp\u003eAllows iterating over the values of an Observable","parent_name":"ObservableConvertibleType"},"Protocols/ObservableConvertibleType.html#/s:7RxSwift25ObservableConvertibleTypePAAE12asInfallible17onErrorJustReturnAA0G0Vy7ElementQzGAI_tF":{"name":"asInfallible(onErrorJustReturn:)","abstract":"\u003cp\u003eConvert to an \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Infallible.html\"\u003eInfallible\u003c/a\u003e\u003c/code\u003e\u003c/p\u003e","parent_name":"ObservableConvertibleType"},"Protocols/ObservableConvertibleType.html#/s:7RxSwift25ObservableConvertibleTypePAAE12asInfallible17onErrorFallbackToAA0G0Vy7ElementQzGAJ_tF":{"name":"asInfallible(onErrorFallbackTo:)","abstract":"\u003cp\u003eConvert to an \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Infallible.html\"\u003eInfallible\u003c/a\u003e\u003c/code\u003e\u003c/p\u003e","parent_name":"ObservableConvertibleType"},"Protocols/ObservableConvertibleType.html#/s:7RxSwift25ObservableConvertibleTypePAAE12asInfallible14onErrorRecoverAA0G0Vy7ElementQzGAJs0I0_pc_tF":{"name":"asInfallible(onErrorRecover:)","abstract":"\u003cp\u003eConvert to an \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Infallible.html\"\u003eInfallible\u003c/a\u003e\u003c/code\u003e\u003c/p\u003e","parent_name":"ObservableConvertibleType"},"Classes/Observable.html#/s:7RxSwift14ObservableTypeP9subscribeyAA10Disposable_pqd__AA08ObserverD0Rd__7ElementQyd__AGRtzlF":{"name":"subscribe(_:)","parent_name":"Observable"},"Classes/Observable.html#/s:7RxSwift25ObservableConvertibleTypeP02asC0AA0C0Cy7ElementQzGyF":{"name":"asObservable()","parent_name":"Observable"},"Protocols/ImmediateSchedulerType.html#/s:7RxSwift22ImmediateSchedulerTypeP8schedule_6actionAA10Disposable_pqd___AaF_pqd__ctlF":{"name":"schedule(_:action:)","abstract":"\u003cp\u003eSchedules an action to be executed immediately.\u003c/p\u003e","parent_name":"ImmediateSchedulerType"},"Protocols/ImmediateSchedulerType.html#/s:7RxSwift22ImmediateSchedulerTypePAAE17scheduleRecursive_6actionAA10Disposable_pqd___yqd___yqd__XEtctlF":{"name":"scheduleRecursive(_:action:)","abstract":"\u003cp\u003eSchedules an action to be executed recursively.\u003c/p\u003e","parent_name":"ImmediateSchedulerType"},"Structs/GroupedObservable.html#/s:7RxSwift17GroupedObservableV3keyxvp":{"name":"key","abstract":"\u003cp\u003eGets the common key.\u003c/p\u003e","parent_name":"GroupedObservable"},"Structs/GroupedObservable.html#/s:7RxSwift17GroupedObservableV3key6sourceACyxq_Gx_AA0D0Cyq_Gtcfc":{"name":"init(key:source:)","abstract":"\u003cp\u003eInitializes grouped observable sequence with key and source observable sequence.\u003c/p\u003e","parent_name":"GroupedObservable"},"Structs/GroupedObservable.html#/s:7RxSwift17GroupedObservableV9subscribeyAA10Disposable_pqd__7ElementQyd__Rs_AA12ObserverTypeRd__lF":{"name":"subscribe(_:)","abstract":"\u003cp\u003eSubscribes \u003ccode\u003eobserver\u003c/code\u003e to receive events for this sequence.\u003c/p\u003e","parent_name":"GroupedObservable"},"Structs/GroupedObservable.html#/s:7RxSwift17GroupedObservableV02asD0AA0D0Cyq_GyF":{"name":"asObservable()","abstract":"\u003cp\u003eConverts \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Observable.html\"\u003eObservable\u003c/a\u003e\u003c/code\u003e sequence.\u003c/p\u003e","parent_name":"GroupedObservable"},"Enums/Event.html#/s:7RxSwift5EventO4nextyACyxGxcAEmlF":{"name":"next(_:)","abstract":"\u003cp\u003eNext element is produced.\u003c/p\u003e","parent_name":"Event"},"Enums/Event.html#/s:7RxSwift5EventO5erroryACyxGs5Error_pcAEmlF":{"name":"error(_:)","abstract":"\u003cp\u003eSequence terminated with an error.\u003c/p\u003e","parent_name":"Event"},"Enums/Event.html#/s:7RxSwift5EventO9completedyACyxGAEmlF":{"name":"completed","abstract":"\u003cp\u003eSequence completed successfully.\u003c/p\u003e","parent_name":"Event"},"Enums/Event.html#/s:7RxSwift5EventO16debugDescriptionSSvp":{"name":"debugDescription","abstract":"\u003cp\u003eDescription of event.\u003c/p\u003e","parent_name":"Event"},"Enums/Event.html#/s:7RxSwift5EventO06isStopC0Sbvp":{"name":"isStopEvent","abstract":"\u003cp\u003eIs \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/Event.html#/s:7RxSwift5EventO9completedyACyxGAEmlF\"\u003ecompleted\u003c/a\u003e\u003c/code\u003e or \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/Event.html#/s:7RxSwift5EventO5errors5Error_pSgvp\"\u003eerror\u003c/a\u003e\u003c/code\u003e event.\u003c/p\u003e","parent_name":"Event"},"Enums/Event.html#/s:7RxSwift5EventO7elementxSgvp":{"name":"element","abstract":"\u003cp\u003eIf \u003ccode\u003enext\u003c/code\u003e event, returns element value.\u003c/p\u003e","parent_name":"Event"},"Enums/Event.html#/s:7RxSwift5EventO5errors5Error_pSgvp":{"name":"error","abstract":"\u003cp\u003eIf \u003ccode\u003eerror\u003c/code\u003e event, returns error.\u003c/p\u003e","parent_name":"Event"},"Enums/Event.html#/s:7RxSwift5EventO11isCompletedSbvp":{"name":"isCompleted","abstract":"\u003cp\u003eIf \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/Event.html#/s:7RxSwift5EventO9completedyACyxGAEmlF\"\u003ecompleted\u003c/a\u003e\u003c/code\u003e event, returns \u003ccode\u003etrue\u003c/code\u003e.\u003c/p\u003e","parent_name":"Event"},"Enums/Event.html#/s:7RxSwift5EventO3mapyACyqd__Gqd__xKXElF":{"name":"map(_:)","abstract":"\u003cp\u003eMaps sequence elements using transform. If error happens during the transform, \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/Event.html#/s:7RxSwift5EventO5errors5Error_pSgvp\"\u003e.error\u003c/a\u003e\u003c/code\u003e","parent_name":"Event"},"Enums/Event.html#/s:7RxSwift5EventO5eventACyxGvp":{"name":"event","abstract":"\u003cp\u003eEvent representation of this instance\u003c/p\u003e","parent_name":"Event"},"Protocols/Disposable.html#/s:7RxSwift10DisposableP7disposeyyF":{"name":"dispose()","abstract":"\u003cp\u003eDispose resource.\u003c/p\u003e","parent_name":"Disposable"},"Protocols/Disposable.html#/s:7RxSwift10DisposablePAAE8disposed2byyAA10DisposeBagC_tF":{"name":"disposed(by:)","abstract":"\u003cp\u003eAdds \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003ebag\u003c/code\u003e\u003c/p\u003e","parent_name":"Disposable"},"Protocols/ConnectableObservableType.html#/s:7RxSwift25ConnectableObservableTypeP7connectAA10Disposable_pyF":{"name":"connect()","abstract":"\u003cp\u003eConnects the observable wrapper to its source. All subscribed observers will receive values from the underlying observable sequence as long as the connection is established.\u003c/p\u003e","parent_name":"ConnectableObservableType"},"Protocols/ConnectableObservableType.html#/s:7RxSwift25ConnectableObservableTypePAAE8refCountAA0D0Cy7ElementQzGyF":{"name":"refCount()","abstract":"\u003cp\u003eReturns an observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence.\u003c/p\u003e","parent_name":"ConnectableObservableType"},"Protocols/Cancelable.html#/s:7RxSwift10CancelableP10isDisposedSbvp":{"name":"isDisposed","abstract":"\u003cp\u003eWas resource disposed.\u003c/p\u003e","parent_name":"Cancelable"},"Structs/Binder.html#/s:7RxSwift12ObserverTypeP7ElementQa":{"name":"Element","parent_name":"Binder"},"Structs/Binder.html#/s:7RxSwift6BinderV_9scheduler7bindingACyxGqd___AA22ImmediateSchedulerType_pyqd___xtctcRld__Clufc":{"name":"init(_:scheduler:binding:)","abstract":"\u003cp\u003eInitializes \u003ccode\u003eBinder\u003c/code\u003e\u003c/p\u003e","parent_name":"Binder"},"Structs/Binder.html#/s:7RxSwift6BinderV2onyyAA5EventOyxGF":{"name":"on(_:)","abstract":"\u003cp\u003eBinds next element to owner view as described in \u003ccode\u003ebinding\u003c/code\u003e.\u003c/p\u003e","parent_name":"Binder"},"Structs/Binder.html#/s:7RxSwift6BinderV10asObserverAA03AnyE0VyxGyF":{"name":"asObserver()","abstract":"\u003cp\u003eErases type of observer.\u003c/p\u003e","parent_name":"Binder"},"Structs/AnyObserver.html#/s:7RxSwift11AnyObserverV12EventHandlera":{"name":"EventHandler","abstract":"\u003cp\u003eAnonymous event handler type.\u003c/p\u003e","parent_name":"AnyObserver"},"Structs/AnyObserver.html#/s:7RxSwift11AnyObserverV12eventHandlerACyxGyAA5EventOyxGc_tcfc":{"name":"init(eventHandler:)","abstract":"\u003cp\u003eConstruct an instance whose \u003ccode\u003eon(event)\u003c/code\u003e calls \u003ccode\u003eeventHandler(event)\u003c/code\u003e\u003c/p\u003e","parent_name":"AnyObserver"},"Structs/AnyObserver.html#/s:7RxSwift11AnyObserverVyACyxGqd__c7ElementQyd__RszAA0D4TypeRd__lufc":{"name":"init(_:)","abstract":"\u003cp\u003eConstruct an instance whose \u003ccode\u003eon(event)\u003c/code\u003e calls \u003ccode\u003eobserver.on(event)\u003c/code\u003e\u003c/p\u003e","parent_name":"AnyObserver"},"Structs/AnyObserver.html#/s:7RxSwift11AnyObserverV2onyyAA5EventOyxGF":{"name":"on(_:)","abstract":"\u003cp\u003eSend \u003ccode\u003eevent\u003c/code\u003e to this observer.\u003c/p\u003e","parent_name":"AnyObserver"},"Structs/AnyObserver.html#/s:7RxSwift11AnyObserverV02asD0ACyxGyF":{"name":"asObserver()","abstract":"\u003cp\u003eErases type of observer and returns canonical observer.\u003c/p\u003e","parent_name":"AnyObserver"},"Structs/AnyObserver.html":{"name":"AnyObserver","abstract":"\u003cp\u003eA type-erased \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ObserverType.html\"\u003eObserverType\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e"},"Structs/Binder.html":{"name":"Binder","abstract":"\u003cp\u003eObserver that enforces interface binding rules:\u003c/p\u003e"},"Protocols/Cancelable.html":{"name":"Cancelable","abstract":"\u003cp\u003eRepresents disposable resource with state tracking.\u003c/p\u003e"},"Protocols/ConnectableObservableType.html":{"name":"ConnectableObservableType","abstract":"\u003cp\u003eRepresents an observable sequence wrapper that can be connected and disconnected from its underlying observable sequence.\u003c/p\u003e"},"Protocols/Disposable.html":{"name":"Disposable","abstract":"\u003cp\u003eRepresents a disposable resource.\u003c/p\u003e"},"Enums/Event.html":{"name":"Event","abstract":"\u003cp\u003eRepresents a sequence event.\u003c/p\u003e"},"Structs/GroupedObservable.html":{"name":"GroupedObservable","abstract":"\u003cp\u003eRepresents an observable sequence of elements that have a common key.\u003c/p\u003e"},"Protocols/ImmediateSchedulerType.html":{"name":"ImmediateSchedulerType","abstract":"\u003cp\u003eRepresents an object that immediately schedules units of work.\u003c/p\u003e"},"Classes/Observable.html":{"name":"Observable","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/ObservableConvertibleType.html":{"name":"ObservableConvertibleType","abstract":"\u003cp\u003eType that can be converted to observable sequence (\u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Observable.html\"\u003eObservable\u0026lt;Element\u0026gt;\u003c/a\u003e\u003c/code\u003e).\u003c/p\u003e"},"Protocols/ObservableType.html":{"name":"ObservableType","abstract":"\u003cp\u003eRepresents a push style sequence.\u003c/p\u003e"},"Protocols/ObserverType.html":{"name":"ObserverType","abstract":"\u003cp\u003eSupports push-style iteration over an observable sequence.\u003c/p\u003e"},"Structs/Reactive.html":{"name":"Reactive","abstract":"\u003cp\u003eUse \u003ccode\u003eReactive\u003c/code\u003e proxy as customization point for constrained protocol extensions.\u003c/p\u003e"},"Protocols/SchedulerType.html":{"name":"SchedulerType","abstract":"\u003cp\u003eRepresents an object that schedules units of work.\u003c/p\u003e"},"RxSwift.html":{"name":"RxSwift"},"RxSwift%2FDisposables.html":{"name":"RxSwift/Disposables"},"RxSwift%2FSchedulers.html":{"name":"RxSwift/Schedulers"},"RxSwift%2FSubjects.html":{"name":"RxSwift/Subjects"},"RxSwift%2FTraits%2FInfallible.html":{"name":"RxSwift/Traits/Infallible"},"RxSwift%2FTraits%2FPrimitiveSequence.html":{"name":"RxSwift/Traits/PrimitiveSequence"},"Other%20Classes.html":{"name":"Other Classes","abstract":"\u003cp\u003eThe following classes are available globally.\u003c/p\u003e"},"Other%20Global%20Variables.html":{"name":"Other Global Variables","abstract":"\u003cp\u003eThe following global variables are available globally.\u003c/p\u003e"},"Other%20Enums.html":{"name":"Other Enumerations","abstract":"\u003cp\u003eThe following enumerations are available globally.\u003c/p\u003e"},"Other%20Extensions.html":{"name":"Other Extensions","abstract":"\u003cp\u003eThe following extensions are available globally.\u003c/p\u003e"},"Other%20Protocols.html":{"name":"Other Protocols","abstract":"\u003cp\u003eThe following protocols are available globally.\u003c/p\u003e"},"Other%20Structs.html":{"name":"Other Structures","abstract":"\u003cp\u003eThe following structures are available globally.\u003c/p\u003e"},"Other%20Typealiases.html":{"name":"Other Type Aliases","abstract":"\u003cp\u003eThe following type aliases are available globally.\u003c/p\u003e"}} \ No newline at end of file +{"Other%20Typealiases.html#/s:7RxSwift0A10Observablea":{"name":"RxObservable","abstract":"\u003cp\u003eA type-erased \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ObservableType.html\"\u003eObservableType\u003c/a\u003e\u003c/code\u003e. \u003c/p\u003e"},"Other%20Typealiases.html#/s:7RxSwift0A12TimeIntervala":{"name":"RxTimeInterval","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Other%20Typealiases.html#/s:7RxSwift0A4Timea":{"name":"RxTime","abstract":"\u003cp\u003eType that represents absolute time in the context of RxSwift.\u003c/p\u003e"},"Other%20Typealiases.html#/s:7RxSwift0A15AbstractIntegera":{"name":"RxAbstractInteger","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Other%20Typealiases.html#/s:7RxSwift11SingleEventa":{"name":"SingleEvent","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Structs/Resources.html#/total":{"name":"total","abstract":"\u003cp\u003eCounts internal Rx resource allocations (Observables, Observers, Disposables, etc.). This provides a simple way to detect leaks during development.\u003c/p\u003e","parent_name":"Resources"},"Structs/Resources.html#/incrementTotal()":{"name":"incrementTotal()","abstract":"\u003cp\u003eIncrements \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Resources.html#/total\"\u003eResources.total\u003c/a\u003e\u003c/code\u003e resource count.\u003c/p\u003e","parent_name":"Resources"},"Structs/Resources.html#/decrementTotal()":{"name":"decrementTotal()","abstract":"\u003cp\u003eDecrements \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Resources.html#/total\"\u003eResources.total\u003c/a\u003e\u003c/code\u003e resource count\u003c/p\u003e","parent_name":"Resources"},"Structs/Resources.html#/numberOfSerialDispatchQueueObservables":{"name":"numberOfSerialDispatchQueueObservables","abstract":"\u003cp\u003eCounts number of \u003ccode\u003eSerialDispatchQueueObservables\u003c/code\u003e.\u003c/p\u003e","parent_name":"Resources"},"Structs/Resources.html":{"name":"Resources","abstract":"\u003cp\u003eResource utilization information\u003c/p\u003e"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypeP5TraitQa":{"name":"Trait","abstract":"\u003cp\u003eAdditional constraints\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypeP7ElementQa":{"name":"Element","abstract":"\u003cp\u003eSequence element type\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypeP09primitiveD0AA0cD0Vy5TraitQz7ElementQzGvp":{"name":"primitiveSequence","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs5NeverO7ElementRtzAA16CompletableTraitO0I0RtzrlE7andThenyAA0cD0VyAA06SingleI0Oqd__GAQlF":{"name":"andThen(_:)","abstract":"\u003cp\u003eConcatenates the second observable sequence to \u003ccode\u003eself\u003c/code\u003e upon successful termination of \u003ccode\u003eself\u003c/code\u003e.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs5NeverO7ElementRtzAA16CompletableTraitO0I0RtzrlE7andThenyAA0cD0VyAA05MaybeI0Oqd__GAQlF":{"name":"andThen(_:)","abstract":"\u003cp\u003eConcatenates the second observable sequence to \u003ccode\u003eself\u003c/code\u003e upon successful termination of \u003ccode\u003eself\u003c/code\u003e.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs5NeverO7ElementRtzAA16CompletableTraitO0I0RtzrlE7andThenyAA0cD0VyAiEGAOF":{"name":"andThen(_:)","abstract":"\u003cp\u003eConcatenates the second observable sequence to \u003ccode\u003eself\u003c/code\u003e upon successful termination of \u003ccode\u003eself\u003c/code\u003e.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs5NeverO7ElementRtzAA16CompletableTraitO0I0RtzrlE7andThenyAA10ObservableCyqd__GAOlF":{"name":"andThen(_:)","abstract":"\u003cp\u003eConcatenates the second observable sequence to \u003ccode\u003eself\u003c/code\u003e upon successful termination of \u003ccode\u003eself\u003c/code\u003e.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs5NeverO7ElementRtzAA16CompletableTraitO0I0RtzrlE0H8Observera":{"name":"CompletableObserver","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs5NeverO7ElementRtzAA16CompletableTraitO0I0RtzrlE6create9subscribeAA0cD0VyAiEGAA10Disposable_pyAA0H5EventOcc_tFZ":{"name":"create(subscribe:)","abstract":"\u003cp\u003eCreates an observable sequence from a specified subscribe method implementation.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs5NeverO7ElementRtzAA16CompletableTraitO0I0RtzrlE9subscribeyAA10Disposable_pyAA0H5EventOcF":{"name":"subscribe(_:)","abstract":"\u003cp\u003eSubscribes \u003ccode\u003eobserver\u003c/code\u003e to receive events for this sequence.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs5NeverO7ElementRtzAA16CompletableTraitO0I0RtzrlE9subscribe4with11onCompleted0L5Error0L8DisposedAA10Disposable_pqd___yqd__cSgyqd___s0N0_ptcSgARtRld__ClF":{"name":"subscribe(with:onCompleted:onError:onDisposed:)","abstract":"\u003cp\u003eSubscribes a completion handler and an error handler for this sequence.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs5NeverO7ElementRtzAA16CompletableTraitO0I0RtzrlE9subscribe11onCompleted0K5Error0K8DisposedAA10Disposable_pyycSg_ys0M0_pcSgAQtF":{"name":"subscribe(onCompleted:onError:onDisposed:)","abstract":"\u003cp\u003eSubscribes a completion handler and an error handler for this sequence.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs5NeverO7ElementRtzAA16CompletableTraitO0I0RtzrlE5erroryAA0cD0VyAiEGs5Error_pFZ":{"name":"error(_:)","abstract":"\u003cp\u003eReturns an observable sequence that terminates with an \u003ccode\u003eerror\u003c/code\u003e.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs5NeverO7ElementRtzAA16CompletableTraitO0I0RtzrlE5neverAA0cD0VyAiEGyFZ":{"name":"never()","abstract":"\u003cp\u003eReturns a non-terminating observable sequence, which can be used to denote an infinite duration.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs5NeverO7ElementRtzAA16CompletableTraitO0I0RtzrlE5emptyAA0cD0VyAiEGyFZ":{"name":"empty()","abstract":"\u003cp\u003eReturns an empty observable sequence, using the specified scheduler to send out the single \u003ccode\u003eCompleted\u003c/code\u003e message.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs5NeverO7ElementRtzAA16CompletableTraitO0I0RtzrlE2do7onError05afterL00K9Completed0mN00K9Subscribe0K10Subscribed0K7DisposeAA0cD0VyAiEGys0L0_pKcSg_AXyyKcSgAYyycSgA2ZtF":{"name":"do(onError:afterError:onCompleted:afterCompleted:onSubscribe:onSubscribed:onDispose:)","abstract":"\u003cp\u003eInvokes an action for each event in the observable sequence, and propagates all observer messages through the result sequence.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs5NeverO7ElementRtzAA16CompletableTraitO0I0RtzrlE6concatyAA0cD0VyAiEGAOF":{"name":"concat(_:)","abstract":"\u003cp\u003eConcatenates the second observable sequence to \u003ccode\u003eself\u003c/code\u003e upon successful termination of \u003ccode\u003eself\u003c/code\u003e.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs5NeverO7ElementRtzAA16CompletableTraitO0I0RtzrlE6concatyAA0cD0VyAiEGqd__STRd__AoFRtd__lFZ":{"name":"concat(_:)","abstract":"\u003cp\u003eConcatenates all observable sequences in the given sequence, as long as the previous observable sequence terminated successfully.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs5NeverO7ElementRtzAA16CompletableTraitO0I0RtzrlE6concatyAA0cD0VyAiEGqd__SlRd__AoFRtd__lFZ":{"name":"concat(_:)","abstract":"\u003cp\u003eConcatenates all observable sequences in the given sequence, as long as the previous observable sequence terminated successfully.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs5NeverO7ElementRtzAA16CompletableTraitO0I0RtzrlE6concatyAA0cD0VyAiEGAOd_tFZ":{"name":"concat(_:)","abstract":"\u003cp\u003eConcatenates all observable sequences in the given sequence, as long as the previous observable sequence terminated successfully.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs5NeverO7ElementRtzAA16CompletableTraitO0I0RtzrlE3zipyAA0cD0VyAiEGqd__SlRd__AoFRtd__lFZ":{"name":"zip(_:)","abstract":"\u003cp\u003eMerges the completion of all Completables from a collection into a single Completable.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs5NeverO7ElementRtzAA16CompletableTraitO0I0RtzrlE3zipyAA0cD0VyAiEGSayAOGFZ":{"name":"zip(_:)","abstract":"\u003cp\u003eMerges the completion of all Completables from an array into a single Completable.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs5NeverO7ElementRtzAA16CompletableTraitO0I0RtzrlE3zipyAA0cD0VyAiEGAOd_tFZ":{"name":"zip(_:)","abstract":"\u003cp\u003eMerges the completion of all Completables into a single Completable.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE0F8Observera":{"name":"MaybeObserver","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE6create9subscribeAA0cD0VyAE7ElementQzGAA10Disposable_pyAA0F5EventOyAMGcc_tFZ":{"name":"create(subscribe:)","abstract":"\u003cp\u003eCreates an observable sequence from a specified subscribe method implementation.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE9subscribeyAA10Disposable_pyAA0F5EventOy7ElementQzGcF":{"name":"subscribe(_:)","abstract":"\u003cp\u003eSubscribes \u003ccode\u003eobserver\u003c/code\u003e to receive events for this sequence.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE9subscribe4with9onSuccess0J5Error0J9Completed0J8DisposedAA10Disposable_pqd___yqd___7ElementQztcSgyqd___s0L0_ptcSgyqd__cSgATtRld__ClF":{"name":"subscribe(with:onSuccess:onError:onCompleted:onDisposed:)","abstract":"\u003cp\u003eSubscribes a success handler, an error handler, and a completion handler for this sequence.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE9subscribe9onSuccess0I5Error0I9Completed0I8DisposedAA10Disposable_py7ElementQzcSg_ys0K0_pcSgyycSgAStF":{"name":"subscribe(onSuccess:onError:onCompleted:onDisposed:)","abstract":"\u003cp\u003eSubscribes a success handler, an error handler, and a completion handler for this sequence.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE4justyAA0cD0VyAE7ElementQzGALFZ":{"name":"just(_:)","abstract":"\u003cp\u003eReturns an observable sequence that contains a single element.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE4just_9schedulerAA0cD0VyAE7ElementQzGAM_AA018ImmediateSchedulerE0_ptFZ":{"name":"just(_:scheduler:)","abstract":"\u003cp\u003eReturns an observable sequence that contains a single element.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE5erroryAA0cD0VyAE7ElementQzGs5Error_pFZ":{"name":"error(_:)","abstract":"\u003cp\u003eReturns an observable sequence that terminates with an \u003ccode\u003eerror\u003c/code\u003e.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE5neverAA0cD0VyAE7ElementQzGyFZ":{"name":"never()","abstract":"\u003cp\u003eReturns a non-terminating observable sequence, which can be used to denote an infinite duration.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE5emptyAA0cD0VyAE7ElementQzGyFZ":{"name":"empty()","abstract":"\u003cp\u003eReturns an empty observable sequence, using the specified scheduler to send out the single \u003ccode\u003eCompleted\u003c/code\u003e message.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE2do6onNext05afterJ00I5Error0kL00I9Completed0kM00I9Subscribe0I10Subscribed0I7DisposeAA0cD0VyAE7ElementQzGyAUKcSg_AWys0L0_pKcSgAYyyKcSgAZyycSgA_A_tF":{"name":"do(onNext:afterNext:onError:afterError:onCompleted:afterCompleted:onSubscribe:onSubscribed:onDispose:)","abstract":"\u003cp\u003eInvokes an action for each event in the observable sequence, and propagates all observer messages through the result sequence.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE6filteryAA0cD0VyAE7ElementQzGSbALKcF":{"name":"filter(_:)","abstract":"\u003cp\u003eFilters the elements of an observable sequence based on a predicate.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE3mapyAA0cD0VyAEqd__Gqd__7ElementQzKclF":{"name":"map(_:)","abstract":"\u003cp\u003eProjects each element of an observable sequence into a new form.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE10compactMapyAA0cD0VyAEqd__Gqd__Sg7ElementQzKclF":{"name":"compactMap(_:)","abstract":"\u003cp\u003eProjects each element of an observable sequence into an optional form and filters all optional results.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE7flatMapyAA0cD0VyAEqd__GAK7ElementQzKclF":{"name":"flatMap(_:)","abstract":"\u003cp\u003eProjects each element of an observable sequence to an observable sequence and merges the resulting observable sequences into one observable sequence.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE7ifEmpty7defaultAA0cD0VyAA06SingleG0O7ElementQzGAO_tF":{"name":"ifEmpty(default:)","abstract":"\u003cp\u003eEmits elements from the source observable sequence, or a default element if the source observable sequence is empty.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE7ifEmpty8switchToAA0cD0VyAE7ElementQzGAN_tF":{"name":"ifEmpty(switchTo:)","abstract":"\u003cp\u003eReturns the elements of the specified sequence or \u003ccode\u003eother\u003c/code\u003e sequence if the sequence is empty.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE7ifEmpty8switchToAA0cD0VyAA06SingleG0O7ElementQzGAP_tF":{"name":"ifEmpty(switchTo:)","abstract":"\u003cp\u003eReturns the elements of the specified sequence or \u003ccode\u003eother\u003c/code\u003e sequence if the sequence is empty.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE14catchAndReturnyAA0cD0VyAE7ElementQzGALF":{"name":"catchAndReturn(_:)","abstract":"\u003cp\u003eContinues an observable sequence that is terminated by an error with a single element.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE20catchErrorJustReturnyAA0cD0VyAE7ElementQzGALF":{"name":"catchErrorJustReturn(_:)","abstract":"\u003cp\u003eContinues an observable sequence that is terminated by an error with a single element.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE6create8detached8priority4workAA0cD0VyAE7ElementQzGSb_ScPSgAOyYaYbKctFZ":{"name":"create(detached:priority:work:)","abstract":"\u003cp\u003eCreates a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbRxSwift%2FTraits%2FPrimitiveSequence.html#/s:7RxSwift6Singlea\"\u003eSingle\u003c/a\u003e\u003c/code\u003e from the result of an asynchronous operation\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE5value7ElementQzvp":{"name":"value","abstract":"\u003cp\u003eAllows awaiting the success or failure of this \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbRxSwift%2FTraits%2FPrimitiveSequence.html#/s:7RxSwift6Singlea\"\u003eSingle\u003c/a\u003e\u003c/code\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE5value7ElementQzSgvp":{"name":"value","abstract":"\u003cp\u003eAllows awaiting the success or failure of this \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbRxSwift%2FTraits%2FPrimitiveSequence.html#/s:7RxSwift5Maybea\"\u003eMaybe\u003c/a\u003e\u003c/code\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs5NeverO7ElementRtzAA16CompletableTraitO0I0RtzrlE5valueytvp":{"name":"value","abstract":"\u003cp\u003eAllows awaiting the success or failure of this \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbRxSwift%2FTraits%2FPrimitiveSequence.html#/s:7RxSwift11Completablea\"\u003eCompletable\u003c/a\u003e\u003c/code\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE3zip__14resultSelectorAA0cD0VyAE7ElementQzGAKyAEqd__G_AKyAEqd_0_GAMqd___qd_0_tKctr0_lFZ":{"name":"zip(_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAyp7ElementRtzAA11SingleTraitO0H0RtzrlE3zipyAA0cD0VyAGqd___qd_0_tGALyAGqd__G_ALyAGqd_0_Gtr0_lFZ":{"name":"zip(_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE3zip__14resultSelectorAA0cD0VyAE7ElementQzGAKyAEqd__G_AKyAEqd_0_GAMqd___qd_0_tKctr0_lFZ":{"name":"zip(_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAyp7ElementRtzAA10MaybeTraitO0H0RtzrlE3zipyAA0cD0VyAGqd___qd_0_tGALyAGqd__G_ALyAGqd_0_Gtr0_lFZ":{"name":"zip(_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE3zip___14resultSelectorAA0cD0VyAE7ElementQzGAKyAEqd__G_AKyAEqd_0_GAKyAEqd_1_GAMqd___qd_0_qd_1_tKctr1_lFZ":{"name":"zip(_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAyp7ElementRtzAA11SingleTraitO0H0RtzrlE3zipyAA0cD0VyAGqd___qd_0_qd_1_tGALyAGqd__G_ALyAGqd_0_GALyAGqd_1_Gtr1_lFZ":{"name":"zip(_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE3zip___14resultSelectorAA0cD0VyAE7ElementQzGAKyAEqd__G_AKyAEqd_0_GAKyAEqd_1_GAMqd___qd_0_qd_1_tKctr1_lFZ":{"name":"zip(_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAyp7ElementRtzAA10MaybeTraitO0H0RtzrlE3zipyAA0cD0VyAGqd___qd_0_qd_1_tGALyAGqd__G_ALyAGqd_0_GALyAGqd_1_Gtr1_lFZ":{"name":"zip(_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE3zip____14resultSelectorAA0cD0VyAE7ElementQzGAKyAEqd__G_AKyAEqd_0_GAKyAEqd_1_GAKyAEqd_2_GAMqd___qd_0_qd_1_qd_2_tKctr2_lFZ":{"name":"zip(_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAyp7ElementRtzAA11SingleTraitO0H0RtzrlE3zipyAA0cD0VyAGqd___qd_0_qd_1_qd_2_tGALyAGqd__G_ALyAGqd_0_GALyAGqd_1_GALyAGqd_2_Gtr2_lFZ":{"name":"zip(_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE3zip____14resultSelectorAA0cD0VyAE7ElementQzGAKyAEqd__G_AKyAEqd_0_GAKyAEqd_1_GAKyAEqd_2_GAMqd___qd_0_qd_1_qd_2_tKctr2_lFZ":{"name":"zip(_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAyp7ElementRtzAA10MaybeTraitO0H0RtzrlE3zipyAA0cD0VyAGqd___qd_0_qd_1_qd_2_tGALyAGqd__G_ALyAGqd_0_GALyAGqd_1_GALyAGqd_2_Gtr2_lFZ":{"name":"zip(_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE3zip_____14resultSelectorAA0cD0VyAE7ElementQzGAKyAEqd__G_AKyAEqd_0_GAKyAEqd_1_GAKyAEqd_2_GAKyAEqd_3_GAMqd___qd_0_qd_1_qd_2_qd_3_tKctr3_lFZ":{"name":"zip(_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAyp7ElementRtzAA11SingleTraitO0H0RtzrlE3zipyAA0cD0VyAGqd___qd_0_qd_1_qd_2_qd_3_tGALyAGqd__G_ALyAGqd_0_GALyAGqd_1_GALyAGqd_2_GALyAGqd_3_Gtr3_lFZ":{"name":"zip(_:_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE3zip_____14resultSelectorAA0cD0VyAE7ElementQzGAKyAEqd__G_AKyAEqd_0_GAKyAEqd_1_GAKyAEqd_2_GAKyAEqd_3_GAMqd___qd_0_qd_1_qd_2_qd_3_tKctr3_lFZ":{"name":"zip(_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAyp7ElementRtzAA10MaybeTraitO0H0RtzrlE3zipyAA0cD0VyAGqd___qd_0_qd_1_qd_2_qd_3_tGALyAGqd__G_ALyAGqd_0_GALyAGqd_1_GALyAGqd_2_GALyAGqd_3_Gtr3_lFZ":{"name":"zip(_:_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE3zip______14resultSelectorAA0cD0VyAE7ElementQzGAKyAEqd__G_AKyAEqd_0_GAKyAEqd_1_GAKyAEqd_2_GAKyAEqd_3_GAKyAEqd_4_GAMqd___qd_0_qd_1_qd_2_qd_3_qd_4_tKctr4_lFZ":{"name":"zip(_:_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAyp7ElementRtzAA11SingleTraitO0H0RtzrlE3zipyAA0cD0VyAGqd___qd_0_qd_1_qd_2_qd_3_qd_4_tGALyAGqd__G_ALyAGqd_0_GALyAGqd_1_GALyAGqd_2_GALyAGqd_3_GALyAGqd_4_Gtr4_lFZ":{"name":"zip(_:_:_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE3zip______14resultSelectorAA0cD0VyAE7ElementQzGAKyAEqd__G_AKyAEqd_0_GAKyAEqd_1_GAKyAEqd_2_GAKyAEqd_3_GAKyAEqd_4_GAMqd___qd_0_qd_1_qd_2_qd_3_qd_4_tKctr4_lFZ":{"name":"zip(_:_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAyp7ElementRtzAA10MaybeTraitO0H0RtzrlE3zipyAA0cD0VyAGqd___qd_0_qd_1_qd_2_qd_3_qd_4_tGALyAGqd__G_ALyAGqd_0_GALyAGqd_1_GALyAGqd_2_GALyAGqd_3_GALyAGqd_4_Gtr4_lFZ":{"name":"zip(_:_:_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE3zip_______14resultSelectorAA0cD0VyAE7ElementQzGAKyAEqd__G_AKyAEqd_0_GAKyAEqd_1_GAKyAEqd_2_GAKyAEqd_3_GAKyAEqd_4_GAKyAEqd_5_GAMqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_tKctr5_lFZ":{"name":"zip(_:_:_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAyp7ElementRtzAA11SingleTraitO0H0RtzrlE3zipyAA0cD0VyAGqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_tGALyAGqd__G_ALyAGqd_0_GALyAGqd_1_GALyAGqd_2_GALyAGqd_3_GALyAGqd_4_GALyAGqd_5_Gtr5_lFZ":{"name":"zip(_:_:_:_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE3zip_______14resultSelectorAA0cD0VyAE7ElementQzGAKyAEqd__G_AKyAEqd_0_GAKyAEqd_1_GAKyAEqd_2_GAKyAEqd_3_GAKyAEqd_4_GAKyAEqd_5_GAMqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_tKctr5_lFZ":{"name":"zip(_:_:_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAyp7ElementRtzAA10MaybeTraitO0H0RtzrlE3zipyAA0cD0VyAGqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_tGALyAGqd__G_ALyAGqd_0_GALyAGqd_1_GALyAGqd_2_GALyAGqd_3_GALyAGqd_4_GALyAGqd_5_Gtr5_lFZ":{"name":"zip(_:_:_:_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE3zip________14resultSelectorAA0cD0VyAE7ElementQzGAKyAEqd__G_AKyAEqd_0_GAKyAEqd_1_GAKyAEqd_2_GAKyAEqd_3_GAKyAEqd_4_GAKyAEqd_5_GAKyAEqd_6_GAMqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_qd_6_tKctr6_lFZ":{"name":"zip(_:_:_:_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAyp7ElementRtzAA11SingleTraitO0H0RtzrlE3zipyAA0cD0VyAGqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_qd_6_tGALyAGqd__G_ALyAGqd_0_GALyAGqd_1_GALyAGqd_2_GALyAGqd_3_GALyAGqd_4_GALyAGqd_5_GALyAGqd_6_Gtr6_lFZ":{"name":"zip(_:_:_:_:_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A10MaybeTraitO0G0RtzrlE3zip________14resultSelectorAA0cD0VyAE7ElementQzGAKyAEqd__G_AKyAEqd_0_GAKyAEqd_1_GAKyAEqd_2_GAKyAEqd_3_GAKyAEqd_4_GAKyAEqd_5_GAKyAEqd_6_GAMqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_qd_6_tKctr6_lFZ":{"name":"zip(_:_:_:_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAyp7ElementRtzAA10MaybeTraitO0H0RtzrlE3zipyAA0cD0VyAGqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_qd_6_tGALyAGqd__G_ALyAGqd_0_GALyAGqd_1_GALyAGqd_2_GALyAGqd_3_GALyAGqd_4_GALyAGqd_5_GALyAGqd_6_Gtr6_lFZ":{"name":"zip(_:_:_:_:_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePAAs17FixedWidthInteger7ElementRpzrlE5timer_9schedulerAA0cD0Vy5TraitQzAFG8Dispatch0M12TimeIntervalO_AA09SchedulerE0_ptFZ":{"name":"timer(_:scheduler:)","abstract":"\u003cp\u003eReturns an observable sequence that periodically produces a value after the specified initial relative due time has elapsed, using the specified scheduler to run timers.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE0F8Observera":{"name":"SingleObserver","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE6create9subscribeAA0cD0VyAE7ElementQzGAA10Disposable_pys6ResultOyAMs5Error_pGcc_tFZ":{"name":"create(subscribe:)","abstract":"\u003cp\u003eCreates an observable sequence from a specified subscribe method implementation.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE9subscribeyAA10Disposable_pys6ResultOy7ElementQzs5Error_pGcF":{"name":"subscribe(_:)","abstract":"\u003cp\u003eSubscribes \u003ccode\u003eobserver\u003c/code\u003e to receive events for this sequence.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE9subscribe9onSuccess0I5Error0I8DisposedAA10Disposable_py7ElementQzcSg_ys0K0_pcyycSgtF":{"name":"subscribe(onSuccess:onError:onDisposed:)","abstract":"\u003cp\u003eSubscribes a success handler, and an error handler for this sequence.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE9subscribe4with9onSuccess0J7Failure0J8DisposedAA10Disposable_pqd___yqd___7ElementQztcSgyqd___s5Error_ptcSgyqd__cSgtRld__ClF":{"name":"subscribe(with:onSuccess:onFailure:onDisposed:)","abstract":"\u003cp\u003eSubscribes a success handler, and an error handler for this sequence.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE9subscribe9onSuccess0I7Failure0I8DisposedAA10Disposable_py7ElementQzcSg_ys5Error_pcSgyycSgtF":{"name":"subscribe(onSuccess:onFailure:onDisposed:)","abstract":"\u003cp\u003eSubscribes a success handler, and an error handler for this sequence.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE4justyAA0cD0VyAE7ElementQzGALFZ":{"name":"just(_:)","abstract":"\u003cp\u003eReturns an observable sequence that contains a single element.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE4just_9schedulerAA0cD0VyAE7ElementQzGAM_AA018ImmediateSchedulerE0_ptFZ":{"name":"just(_:scheduler:)","abstract":"\u003cp\u003eReturns an observable sequence that contains a single element.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE5erroryAA0cD0VyAE7ElementQzGs5Error_pFZ":{"name":"error(_:)","abstract":"\u003cp\u003eReturns an observable sequence that terminates with an \u003ccode\u003eerror\u003c/code\u003e.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE5neverAA0cD0VyAE7ElementQzGyFZ":{"name":"never()","abstract":"\u003cp\u003eReturns a non-terminating observable sequence, which can be used to denote an infinite duration.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE2do9onSuccess05afterJ00I5Error0kL00I9Subscribe0I10Subscribed0I7DisposeAA0cD0VyAE7ElementQzGyASKcSg_AUys0L0_pKcSgAWyycSgA2XtF":{"name":"do(onSuccess:afterSuccess:onError:afterError:onSubscribe:onSubscribed:onDispose:)","abstract":"\u003cp\u003eInvokes an action for each event in the observable sequence, and propagates all observer messages through the result sequence.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE6filteryAA0cD0VyAA05MaybeG0O7ElementQzGSbANKcF":{"name":"filter(_:)","abstract":"\u003cp\u003eFilters the elements of an observable sequence based on a predicate.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE3mapyAA0cD0VyAEqd__Gqd__7ElementQzKclF":{"name":"map(_:)","abstract":"\u003cp\u003eProjects each element of an observable sequence into a new form.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE10compactMapyAA0cD0VyAA05MaybeG0Oqd__Gqd__Sg7ElementQzKclF":{"name":"compactMap(_:)","abstract":"\u003cp\u003eProjects each element of an observable sequence into an optional form and filters all optional results.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE7flatMapyAA0cD0VyAEqd__GAK7ElementQzKclF":{"name":"flatMap(_:)","abstract":"\u003cp\u003eProjects each element of an observable sequence to an observable sequence and merges the resulting observable sequences into one observable sequence.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE12flatMapMaybeyAA0cD0VyAA0jG0Oqd__GAM7ElementQzKclF":{"name":"flatMapMaybe(_:)","abstract":"\u003cp\u003eProjects each element of an observable sequence to an observable sequence and merges the resulting observable sequences into one observable sequence.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE18flatMapCompletableyAA0cD0VyAA0jG0Os5NeverOGAO7ElementQzKcF":{"name":"flatMapCompletable(_:)","abstract":"\u003cp\u003eProjects each element of an observable sequence to an observable sequence and merges the resulting observable sequences into one observable sequence.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE3zip_14resultSelectorAA0cD0VyAEqd_0_Gqd___qd_0_Say7ElementQzGKctSlRd__AKyAeNGAMRtd__r0_lFZ":{"name":"zip(_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE3zipyAA0cD0VyAESay7ElementQzGGqd__SlRd__AJyAeLGAKRtd__lFZ":{"name":"zip(_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE14catchAndReturnyAA0cD0VyAE7ElementQzGALF":{"name":"catchAndReturn(_:)","abstract":"\u003cp\u003eContinues an observable sequence that is terminated by an error with a single element.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE20catchErrorJustReturnyAA0cD0VyAE7ElementQzGALF":{"name":"catchErrorJustReturn(_:)","abstract":"\u003cp\u003eContinues an observable sequence that is terminated by an error with a single element.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE7asMaybeAA0cD0VyAA0iG0O7ElementQzGyF":{"name":"asMaybe()","abstract":"\u003cp\u003eConverts \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbRxSwift%2FTraits%2FPrimitiveSequence.html#/s:7RxSwift5Maybea\"\u003eMaybe\u003c/a\u003e\u003c/code\u003e trait.\u003c/p\u003e","parent_name":"PrimitiveSequenceType"},"Protocols/PrimitiveSequenceType.html#/s:7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE13asCompletableAA0cD0VyAA0iG0Os5NeverOGyF":{"name":"asCompletable()","abstract":"\u003cp\u003eConverts \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbRxSwift%2FTraits%2FPrimitiveSequence.html#/s:7RxSwift11Completablea\"\u003eCompletable\u003c/a\u003e\u003c/code\u003e trait, ignoring its emitted value if","parent_name":"PrimitiveSequenceType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE13combineLatest_14resultSelectorAA0C0Vy7ElementQzGqd___AISayAH_AHQYd__GKctSlRd__AabHRpd__lFZ":{"name":"combineLatest(_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE13combineLatestyAA0C0VySay7ElementQzGGqd__SlRd__AG_AGQYd__AHRSAabGRpd__lFZ":{"name":"combineLatest(_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE6valuesScSy7ElementQzGvp":{"name":"values","abstract":"\u003cp\u003eAllows iterating over the values of an Infallible","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE4justyAA0C0Vy7ElementQzGAHFZ":{"name":"just(_:)","abstract":"\u003cp\u003eReturns an infallible sequence that contains a single element.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE4just_9schedulerAA0C0Vy7ElementQzGAI_AA018ImmediateSchedulerD0_ptFZ":{"name":"just(_:scheduler:)","abstract":"\u003cp\u003eReturns an infallible sequence that contains a single element.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE5neverAA0C0Vy7ElementQzGyFZ":{"name":"never()","abstract":"\u003cp\u003eReturns a non-terminating infallible sequence, which can be used to denote an infinite duration.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE5emptyAA0C0Vy7ElementQzGyFZ":{"name":"empty()","abstract":"\u003cp\u003eReturns an empty infallible sequence, using the specified scheduler to send out the single \u003ccode\u003eCompleted\u003c/code\u003e message.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE8deferredyAA0C0Vy7ElementQzGAIyKcFZ":{"name":"deferred(_:)","abstract":"\u003cp\u003eReturns an infallible sequence that invokes the specified factory function whenever a new observer subscribes.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE6filteryAA0C0Vy7ElementQzGSbAHcF":{"name":"filter(_:)","abstract":"\u003cp\u003eFilters the elements of an observable sequence based on a predicate.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE3mapyAA0C0Vyqd__Gqd__7ElementQzclF":{"name":"map(_:)","abstract":"\u003cp\u003eProjects each element of an observable sequence into a new form.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE10compactMapyAA0C0Vyqd__Gqd__Sg7ElementQzclF":{"name":"compactMap(_:)","abstract":"\u003cp\u003eProjects each element of an observable sequence into an optional form and filters all optional results.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE20distinctUntilChangedyAA0C0Vy7ElementQzGqd__AHKcSQRd__lF":{"name":"distinctUntilChanged(_:)","abstract":"\u003cp\u003eReturns an observable sequence that contains only distinct contiguous elements according to the \u003ccode\u003ekeySelector\u003c/code\u003e.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE20distinctUntilChangedyAA0C0Vy7ElementQzGSbAH_AHtKcF":{"name":"distinctUntilChanged(_:)","abstract":"\u003cp\u003eReturns an observable sequence that contains only distinct contiguous elements according to the \u003ccode\u003ecomparer\u003c/code\u003e.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE20distinctUntilChanged_8comparerAA0C0Vy7ElementQzGqd__AIKc_Sbqd___qd__tKctlF":{"name":"distinctUntilChanged(_:comparer:)","abstract":"\u003cp\u003eReturns an observable sequence that contains only distinct contiguous elements according to the keySelector and the comparer.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE20distinctUntilChanged2atAA0C0Vy7ElementQzGs7KeyPathCyAIqd__G_tSQRd__lF":{"name":"distinctUntilChanged(at:)","abstract":"\u003cp\u003eReturns an observable sequence that contains only contiguous elements with distinct values in the provided key path on each object.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE8debounce_9schedulerAA0C0Vy7ElementQzG8Dispatch0H12TimeIntervalO_AA09SchedulerD0_ptF":{"name":"debounce(_:scheduler:)","abstract":"\u003cp\u003eIgnores elements from an observable sequence which are followed by another element within a specified relative time duration, using the specified scheduler to run throttling timers.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE8throttle_6latest9schedulerAA0C0Vy7ElementQzG8Dispatch0I12TimeIntervalO_SbAA09SchedulerD0_ptF":{"name":"throttle(_:latest:scheduler:)","abstract":"\u003cp\u003eReturns an Observable that emits the first and the latest item emitted by the source Observable during sequential time windows of a specified duration.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE7flatMapyAA0C0Vy7ElementQyd__Gqd__AGQzcAA021ObservableConvertibleD0Rd__lF":{"name":"flatMap(_:)","abstract":"\u003cp\u003eProjects each element of an observable sequence to an observable sequence and merges the resulting observable sequences into one observable sequence.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE13flatMapLatestyAA0C0Vy7ElementQyd__Gqd__AGQzcAA021ObservableConvertibleD0Rd__lF":{"name":"flatMapLatest(_:)","abstract":"\u003cp\u003eProjects each element of an observable sequence into a new sequence of observable sequences and then","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE12flatMapFirstyAA0C0Vy7ElementQyd__Gqd__AGQzcAA021ObservableConvertibleD0Rd__lF":{"name":"flatMapFirst(_:)","abstract":"\u003cp\u003eProjects each element of an observable sequence to an observable sequence and merges the resulting observable sequences into one observable sequence.","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE6concatyAA0C0Vy7ElementQzGqd__AA021ObservableConvertibleD0Rd__AGQyd__AHRSlF":{"name":"concat(_:)","abstract":"\u003cp\u003eConcatenates the second observable sequence to \u003ccode\u003eself\u003c/code\u003e upon successful termination of \u003ccode\u003eself\u003c/code\u003e.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE6concatyAA0C0Vy7ElementQzGqd__STRd__AiGRtd__lFZ":{"name":"concat(_:)","abstract":"\u003cp\u003eConcatenates all observable sequences in the given sequence, as long as the previous observable sequence terminated successfully.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE6concatyAA0C0Vy7ElementQzGqd__SlRd__AiGRtd__lFZ":{"name":"concat(_:)","abstract":"\u003cp\u003eConcatenates all observable sequences in the given collection, as long as the previous observable sequence terminated successfully.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE6concatyAA0C0Vy7ElementQzGAId_tFZ":{"name":"concat(_:)","abstract":"\u003cp\u003eConcatenates all observable sequences in the given collection, as long as the previous observable sequence terminated successfully.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE9concatMapyAA0C0Vy7ElementQyd__Gqd__AGQzcAA021ObservableConvertibleD0Rd__lF":{"name":"concatMap(_:)","abstract":"\u003cp\u003eProjects each element of an observable sequence to an observable sequence and concatenates the resulting observable sequences into one observable sequence.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE5mergeyAA0C0Vy7ElementQzGqd__SlRd__AiGRtd__lFZ":{"name":"merge(_:)","abstract":"\u003cp\u003eMerges elements from all observable sequences from collection into a single observable sequence.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE5mergeyAA0C0Vy7ElementQzGSayAIGFZ":{"name":"merge(_:)","abstract":"\u003cp\u003eMerges elements from all infallible sequences from array into a single infallible sequence.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE5mergeyAA0C0Vy7ElementQzGAId_tFZ":{"name":"merge(_:)","abstract":"\u003cp\u003eMerges elements from all infallible sequences into a single infallible sequence.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE4scan4into11accumulatorAA0C0Vyqd__Gqd___yqd__z_7ElementQztctlF":{"name":"scan(into:accumulator:)","abstract":"\u003cp\u003eApplies an accumulator function over an observable sequence and returns each intermediate result. The specified seed value is used as the initial accumulator value.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE4scan_11accumulatorAA0C0Vyqd__Gqd___qd__qd___7ElementQztctlF":{"name":"scan(_:accumulator:)","abstract":"\u003cp\u003eApplies an accumulator function over an observable sequence and returns each intermediate result. The specified seed value is used as the initial accumulator value.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE9startWithyAA0C0Vy7ElementQzGAHF":{"name":"startWith(_:)","abstract":"\u003cp\u003ePrepends a value to an observable sequence.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE4take5untilAA0C0Vy7ElementQzGqd___tAaBRd__lF":{"name":"take(until:)","abstract":"\u003cp\u003eReturns the elements from the source observable sequence until the other observable sequence produces an element.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE4take5untilAA0C0Vy7ElementQzGqd___tAA010ObservableD0Rd__lF":{"name":"take(until:)","abstract":"\u003cp\u003eReturns the elements from the source observable sequence until the other observable sequence produces an element.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE4take5until8behaviorAA0C0Vy7ElementQzGSbAJKc_AA12TakeBehaviorOtF":{"name":"take(until:behavior:)","abstract":"\u003cp\u003eReturns elements from an observable sequence until the specified condition is true.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE4take5while8behaviorAA0C0Vy7ElementQzGSbAJKc_AA12TakeBehaviorOtF":{"name":"take(while:behavior:)","abstract":"\u003cp\u003eReturns elements from an observable sequence as long as a specified condition is true.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE4takeyAA0C0Vy7ElementQzGSiF":{"name":"take(_:)","abstract":"\u003cp\u003eReturns a specified number of contiguous elements from the start of an observable sequence.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE4take3for9schedulerAA0C0Vy7ElementQzG8Dispatch0I12TimeIntervalO_AA09SchedulerD0_ptF":{"name":"take(for:scheduler:)","abstract":"\u003cp\u003eTakes elements for the specified duration from the start of the infallible source sequence, using the specified scheduler to run timers.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE4skip5whileAA0C0Vy7ElementQzGSbAIKc_tF":{"name":"skip(while:)","abstract":"\u003cp\u003eBypasses elements in an infallible sequence as long as a specified condition is true and then returns the remaining elements.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE4skip5untilAA0C0Vy7ElementQzGqd___tAA010ObservableD0Rd__lF":{"name":"skip(until:)","abstract":"\u003cp\u003eReturns the elements from the source infallible sequence that are emitted after the other infallible sequence produces an element.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE5share6replay5scopeAA0C0Vy7ElementQzGSi_AA20SubjectLifetimeScopeOtF":{"name":"share(replay:scope:)","abstract":"\u003cp\u003eReturns an observable sequence that \u003cstrong\u003eshares a single subscription to the underlying sequence\u003c/strong\u003e, and immediately upon subscription replays elements in buffer.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE14withUnretained_14resultSelectorAA0C0Vyqd_0_Gqd___qd_0_qd___7ElementQztctRld__Cr0_lF":{"name":"withUnretained(_:resultSelector:)","abstract":"\u003cp\u003eProvides an unretained, safe to use (i.e. not implicitly unwrapped), reference to an object along with the events emitted by the sequence.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE14withUnretainedyAA0C0Vyqd___7ElementQztGqd__Rld__ClF":{"name":"withUnretained(_:)","abstract":"\u003cp\u003eProvides an unretained, safe to use (i.e. not implicitly unwrapped), reference to an object along with the events emitted by the sequence.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE14withLatestFrom_14resultSelectorAA0C0Vyqd_0_Gqd___qd_0_7ElementQz_AIQyd__tKctAaBRd__r0_lF":{"name":"withLatestFrom(_:resultSelector:)","abstract":"\u003cp\u003eMerges two observable sequences into one observable sequence by combining each element from self with the latest element from the second source, if any.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE14withLatestFromyAA0C0Vy7ElementQyd__Gqd__AaBRd__lF":{"name":"withLatestFrom(_:)","abstract":"\u003cp\u003eMerges two observable sequences into one observable sequence by using latest element from the second sequence every time when \u003ccode\u003eself\u003c/code\u003e emits an element.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE3zip__14resultSelectorAA0C0Vy7ElementQzGAGyqd__G_AGyqd_0_GAIqd___qd_0_tKctr0_lFZ":{"name":"zip(_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE3zip___14resultSelectorAA0C0Vy7ElementQzGAGyqd__G_AGyqd_0_GAGyqd_1_GAIqd___qd_0_qd_1_tKctr1_lFZ":{"name":"zip(_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE3zip____14resultSelectorAA0C0Vy7ElementQzGAGyqd__G_AGyqd_0_GAGyqd_1_GAGyqd_2_GAIqd___qd_0_qd_1_qd_2_tKctr2_lFZ":{"name":"zip(_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE3zip_____14resultSelectorAA0C0Vy7ElementQzGAGyqd__G_AGyqd_0_GAGyqd_1_GAGyqd_2_GAGyqd_3_GAIqd___qd_0_qd_1_qd_2_qd_3_tKctr3_lFZ":{"name":"zip(_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE3zip______14resultSelectorAA0C0Vy7ElementQzGAGyqd__G_AGyqd_0_GAGyqd_1_GAGyqd_2_GAGyqd_3_GAGyqd_4_GAIqd___qd_0_qd_1_qd_2_qd_3_qd_4_tKctr4_lFZ":{"name":"zip(_:_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE3zip_______14resultSelectorAA0C0Vy7ElementQzGAGyqd__G_AGyqd_0_GAGyqd_1_GAGyqd_2_GAGyqd_3_GAGyqd_4_GAGyqd_5_GAIqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_tKctr5_lFZ":{"name":"zip(_:_:_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE3zip________14resultSelectorAA0C0Vy7ElementQzGAGyqd__G_AGyqd_0_GAGyqd_1_GAGyqd_2_GAGyqd_3_GAGyqd_4_GAGyqd_5_GAGyqd_6_GAIqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_qd_6_tKctr6_lFZ":{"name":"zip(_:_:_:_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE9subscribe4with6onNext0G9Completed0G8DisposedAA10Disposable_pqd___yqd___7ElementQztcSgyqd__cSgAMtRld__ClF":{"name":"subscribe(with:onNext:onCompleted:onDisposed:)","abstract":"\u003cp\u003eSubscribes an element handler, a completion handler and disposed handler to an observable sequence.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE9subscribe6onNext0F9Completed0F8DisposedAA10Disposable_py7ElementQzcSg_yycSgALtF":{"name":"subscribe(onNext:onCompleted:onDisposed:)","abstract":"\u003cp\u003eSubscribes an element handler, a completion handler and disposed handler to an observable sequence.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAE9subscribeyAA10Disposable_pyAA0C5EventOy7ElementQzGcF":{"name":"subscribe(_:)","abstract":"\u003cp\u003eSubscribes an event handler to an observable sequence.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAyp7ElementRtzrlE13combineLatestyAA0C0VyADQyd___ADQyd_0_tGqd___qd_0_tAaBRd__AaBRd_0_r0_lFZ":{"name":"combineLatest(_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAyp7ElementRtzrlE13combineLatestyAA0C0VyADQyd___ADQyd_0_ADQyd_1_tGqd___qd_0_qd_1_tAaBRd__AaBRd_0_AaBRd_1_r1_lFZ":{"name":"combineLatest(_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAyp7ElementRtzrlE13combineLatestyAA0C0VyADQyd___ADQyd_0_ADQyd_1_ADQyd_2_tGqd___qd_0_qd_1_qd_2_tAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_r2_lFZ":{"name":"combineLatest(_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAyp7ElementRtzrlE13combineLatestyAA0C0VyADQyd___ADQyd_0_ADQyd_1_ADQyd_2_ADQyd_3_tGqd___qd_0_qd_1_qd_2_qd_3_tAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_r3_lFZ":{"name":"combineLatest(_:_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAyp7ElementRtzrlE13combineLatestyAA0C0VyADQyd___ADQyd_0_ADQyd_1_ADQyd_2_ADQyd_3_ADQyd_4_tGqd___qd_0_qd_1_qd_2_qd_3_qd_4_tAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_AaBRd_4_r4_lFZ":{"name":"combineLatest(_:_:_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAyp7ElementRtzrlE13combineLatestyAA0C0VyADQyd___ADQyd_0_ADQyd_1_ADQyd_2_ADQyd_3_ADQyd_4_ADQyd_5_tGqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_tAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_AaBRd_4_AaBRd_5_r5_lFZ":{"name":"combineLatest(_:_:_:_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAAyp7ElementRtzrlE13combineLatestyAA0C0VyADQyd___ADQyd_0_ADQyd_1_ADQyd_2_ADQyd_3_ADQyd_4_ADQyd_5_ADQyd_6_tGqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_qd_6_tAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_AaBRd_4_AaBRd_5_AaBRd_6_r6_lFZ":{"name":"combineLatest(_:_:_:_:_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/InfallibleType.html#/s:7RxSwift14InfallibleTypePAASQ7ElementRpzrlE20distinctUntilChangedAA0C0VyAEGyF":{"name":"distinctUntilChanged()","abstract":"\u003cp\u003eReturns an observable sequence that contains only distinct contiguous elements according to equality operator.\u003c/p\u003e","parent_name":"InfallibleType"},"Protocols/ReactiveCompatible.html#/s:7RxSwift18ReactiveCompatibleP0C4BaseQa":{"name":"ReactiveBase","abstract":"\u003cp\u003eExtended type\u003c/p\u003e","parent_name":"ReactiveCompatible"},"Protocols/ReactiveCompatible.html#/s:7RxSwift18ReactiveCompatibleP2rxAA0C0Vy0C4BaseQzGmvpZ":{"name":"rx","abstract":"\u003cp\u003eReactive extensions.\u003c/p\u003e","parent_name":"ReactiveCompatible"},"Protocols/ReactiveCompatible.html#/s:7RxSwift18ReactiveCompatibleP2rxAA0C0Vy0C4BaseQzGvp":{"name":"rx","abstract":"\u003cp\u003eReactive extensions.\u003c/p\u003e","parent_name":"ReactiveCompatible"},"Protocols/DataDecoder.html#/s:7RxSwift11DataDecoderP6decode_4fromqd__qd__m_10Foundation0C0VtKSeRd__lF":{"name":"decode(_:from:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DataDecoder"},"Protocols/EventConvertible.html#/s:7RxSwift16EventConvertibleP7ElementQa":{"name":"Element","abstract":"\u003cp\u003eType of element in event\u003c/p\u003e","parent_name":"EventConvertible"},"Protocols/EventConvertible.html#/s:7RxSwift16EventConvertibleP5eventAA0C0Oy7ElementQzGvp":{"name":"event","abstract":"\u003cp\u003eEvent representation of this instance\u003c/p\u003e","parent_name":"EventConvertible"},"Protocols/EventConvertible.html":{"name":"EventConvertible","abstract":"\u003cp\u003eA type that can be converted to \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/Event.html\"\u003eEvent\u0026lt;Element\u0026gt;\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e"},"Protocols/DataDecoder.html":{"name":"DataDecoder","abstract":"\u003cp\u003eRepresents an entity capable of decoding raw \u003ccode\u003eData\u003c/code\u003e"},"Protocols/ReactiveCompatible.html":{"name":"ReactiveCompatible","abstract":"\u003cp\u003eA type that has reactive extensions.\u003c/p\u003e"},"Protocols/InfallibleType.html":{"name":"InfallibleType","abstract":"\u003cp\u003e\u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Infallible.html\"\u003eInfallible\u003c/a\u003e\u003c/code\u003e is an \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Observable.html\"\u003eObservable\u003c/a\u003e\u003c/code\u003e-like push-style interface"},"Protocols/PrimitiveSequenceType.html":{"name":"PrimitiveSequenceType","abstract":"\u003cp\u003eObservable sequences containing 0 or 1 element\u003c/p\u003e"},"Extensions/AsyncSequence.html#/s:Sci7RxSwiftE12asObservableAA0D0Cy7ElementQzGyF":{"name":"asObservable()","abstract":"\u003cp\u003eConvert an \u003ccode\u003eAsyncSequence\u003c/code\u003e to an \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Observable.html\"\u003eObservable\u003c/a\u003e\u003c/code\u003e emitting","parent_name":"AsyncSequence"},"Extensions/AsyncSequence.html":{"name":"AsyncSequence"},"Other%20Extensions.html#/s:10Foundation11JSONDecoderC":{"name":"JSONDecoder"},"Other%20Extensions.html#/s:10Foundation19PropertyListDecoderC":{"name":"PropertyListDecoder"},"Other%20Extensions.html#/c:objc(cs)NSObject":{"name":"NSObject","abstract":"\u003cp\u003eExtend NSObject with \u003ccode\u003erx\u003c/code\u003e proxy.\u003c/p\u003e"},"Enums/MaybeEvent.html#/s:7RxSwift10MaybeEventO7successyACyxGxcAEmlF":{"name":"success(_:)","abstract":"\u003cp\u003eOne and only sequence element is produced. (underlying observable sequence emits: \u003ccode\u003e.next(Element)\u003c/code\u003e, \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/MaybeEvent.html#/s:7RxSwift10MaybeEventO9completedyACyxGAEmlF\"\u003e.completed\u003c/a\u003e\u003c/code\u003e)\u003c/p\u003e","parent_name":"MaybeEvent"},"Enums/MaybeEvent.html#/s:7RxSwift10MaybeEventO5erroryACyxGs5Error_pcAEmlF":{"name":"error(_:)","abstract":"\u003cp\u003eSequence terminated with an error. (underlying observable sequence emits: \u003ccode\u003e.error(Error)\u003c/code\u003e)\u003c/p\u003e","parent_name":"MaybeEvent"},"Enums/MaybeEvent.html#/s:7RxSwift10MaybeEventO9completedyACyxGAEmlF":{"name":"completed","abstract":"\u003cp\u003eSequence completed successfully.\u003c/p\u003e","parent_name":"MaybeEvent"},"Enums/CompletableEvent.html#/s:7RxSwift16CompletableEventO5erroryACs5Error_pcACmF":{"name":"error(_:)","abstract":"\u003cp\u003eSequence terminated with an error. (underlying observable sequence emits: \u003ccode\u003e.error(Error)\u003c/code\u003e)\u003c/p\u003e","parent_name":"CompletableEvent"},"Enums/CompletableEvent.html#/s:7RxSwift16CompletableEventO9completedyA2CmF":{"name":"completed","abstract":"\u003cp\u003eSequence completed successfully.\u003c/p\u003e","parent_name":"CompletableEvent"},"Enums/InfallibleEvent.html#/s:7RxSwift15InfallibleEventO4nextyACyxGxcAEmlF":{"name":"next(_:)","abstract":"\u003cp\u003eNext element is produced.\u003c/p\u003e","parent_name":"InfallibleEvent"},"Enums/InfallibleEvent.html#/s:7RxSwift15InfallibleEventO9completedyACyxGAEmlF":{"name":"completed","abstract":"\u003cp\u003eSequence completed successfully.\u003c/p\u003e","parent_name":"InfallibleEvent"},"Enums/InfallibleEvent.html#/s:7RxSwift16EventConvertibleP5eventAA0C0Oy7ElementQzGvp":{"name":"event","parent_name":"InfallibleEvent"},"Enums/VirtualTimeComparison.html#/s:7RxSwift21VirtualTimeComparisonO8lessThanyA2CmF":{"name":"lessThan","abstract":"\u003cp\u003elhs \u0026lt; rhs.\u003c/p\u003e","parent_name":"VirtualTimeComparison"},"Enums/VirtualTimeComparison.html#/s:7RxSwift21VirtualTimeComparisonO5equalyA2CmF":{"name":"equal","abstract":"\u003cp\u003elhs == rhs.\u003c/p\u003e","parent_name":"VirtualTimeComparison"},"Enums/VirtualTimeComparison.html#/s:7RxSwift21VirtualTimeComparisonO11greaterThanyA2CmF":{"name":"greaterThan","abstract":"\u003cp\u003elhs \u0026gt; rhs.\u003c/p\u003e","parent_name":"VirtualTimeComparison"},"Enums/TakeBehavior.html#/s:7RxSwift12TakeBehaviorO9inclusiveyA2CmF":{"name":"inclusive","abstract":"\u003cp\u003eInclude the last element matching the predicate.\u003c/p\u003e","parent_name":"TakeBehavior"},"Enums/TakeBehavior.html#/s:7RxSwift12TakeBehaviorO9exclusiveyA2CmF":{"name":"exclusive","abstract":"\u003cp\u003eExclude the last element matching the predicate.\u003c/p\u003e","parent_name":"TakeBehavior"},"Enums/SubjectLifetimeScope.html#/s:7RxSwift20SubjectLifetimeScopeO14whileConnectedyA2CmF":{"name":"whileConnected","abstract":"\u003cp\u003e\u003cstrong\u003eEach connection will have it\u0026rsquo;s own subject instance to store replay events.\u003c/strong\u003e","parent_name":"SubjectLifetimeScope"},"Enums/SubjectLifetimeScope.html#/s:7RxSwift20SubjectLifetimeScopeO7foreveryA2CmF":{"name":"forever","abstract":"\u003cp\u003e\u003cstrong\u003eOne subject will store replay events for all connections to source.\u003c/strong\u003e","parent_name":"SubjectLifetimeScope"},"Enums/Hooks.html#/s:7RxSwift5HooksO22recordCallStackOnErrorSbvpZ":{"name":"recordCallStackOnError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Hooks"},"Enums/Hooks.html#/s:7RxSwift5HooksO19DefaultErrorHandlera":{"name":"DefaultErrorHandler","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Hooks"},"Enums/Hooks.html#/s:7RxSwift5HooksO34CustomCaptureSubscriptionCallstacka":{"name":"CustomCaptureSubscriptionCallstack","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Hooks"},"Enums/Hooks.html#/s:7RxSwift5HooksO19defaultErrorHandleryySaySSG_s0E0_ptcvpZ":{"name":"defaultErrorHandler","abstract":"\u003cp\u003eError handler called in case onError handler wasn\u0026rsquo;t provided.\u003c/p\u003e","parent_name":"Hooks"},"Enums/Hooks.html#/s:7RxSwift5HooksO34customCaptureSubscriptionCallstackSaySSGycvpZ":{"name":"customCaptureSubscriptionCallstack","abstract":"\u003cp\u003eSubscription callstack block to fetch custom callstack information.\u003c/p\u003e","parent_name":"Hooks"},"Enums/RxError.html#/s:7RxSwift0A5ErrorO7unknownyA2CmF":{"name":"unknown","abstract":"\u003cp\u003eUnknown error occurred.\u003c/p\u003e","parent_name":"RxError"},"Enums/RxError.html#/s:7RxSwift0A5ErrorO8disposedyACyXl_tcACmF":{"name":"disposed(object:)","abstract":"\u003cp\u003ePerforming an action on disposed object.\u003c/p\u003e","parent_name":"RxError"},"Enums/RxError.html#/s:7RxSwift0A5ErrorO8overflowyA2CmF":{"name":"overflow","abstract":"\u003cp\u003eArithmetic overflow error.\u003c/p\u003e","parent_name":"RxError"},"Enums/RxError.html#/s:7RxSwift0A5ErrorO18argumentOutOfRangeyA2CmF":{"name":"argumentOutOfRange","abstract":"\u003cp\u003eArgument out of range error.\u003c/p\u003e","parent_name":"RxError"},"Enums/RxError.html#/s:7RxSwift0A5ErrorO10noElementsyA2CmF":{"name":"noElements","abstract":"\u003cp\u003eSequence doesn\u0026rsquo;t contain any elements.\u003c/p\u003e","parent_name":"RxError"},"Enums/RxError.html#/s:7RxSwift0A5ErrorO18moreThanOneElementyA2CmF":{"name":"moreThanOneElement","abstract":"\u003cp\u003eSequence contains more than one element.\u003c/p\u003e","parent_name":"RxError"},"Enums/RxError.html#/s:7RxSwift0A5ErrorO7timeoutyA2CmF":{"name":"timeout","abstract":"\u003cp\u003eTimeout error.\u003c/p\u003e","parent_name":"RxError"},"Enums/RxError.html#/s:7RxSwift0A5ErrorO16debugDescriptionSSvp":{"name":"debugDescription","abstract":"\u003cp\u003eA textual representation of \u003ccode\u003eself\u003c/code\u003e, suitable for debugging.\u003c/p\u003e","parent_name":"RxError"},"Enums/RxError.html":{"name":"RxError","abstract":"\u003cp\u003eGeneric Rx error codes.\u003c/p\u003e"},"Enums/Hooks.html":{"name":"Hooks","abstract":"\u003cp\u003eRxSwift global hooks\u003c/p\u003e"},"Enums/SubjectLifetimeScope.html":{"name":"SubjectLifetimeScope","abstract":"\u003cp\u003eSubject lifetime scope\u003c/p\u003e"},"Enums/TakeBehavior.html":{"name":"TakeBehavior","abstract":"\u003cp\u003eBehaviors for the take operator family.\u003c/p\u003e"},"Enums/VirtualTimeComparison.html":{"name":"VirtualTimeComparison","abstract":"\u003cp\u003eVirtual time comparison result.\u003c/p\u003e"},"Enums/InfallibleEvent.html":{"name":"InfallibleEvent","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Other%20Enums.html#/s:7RxSwift16CompletableTraitO":{"name":"CompletableTrait","abstract":"\u003cp\u003eSequence containing 0 elements\u003c/p\u003e"},"Enums/CompletableEvent.html":{"name":"CompletableEvent","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Other%20Enums.html#/s:7RxSwift10MaybeTraitO":{"name":"MaybeTrait","abstract":"\u003cp\u003eSequence containing 0 or 1 elements\u003c/p\u003e"},"Enums/MaybeEvent.html":{"name":"MaybeEvent","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Other%20Enums.html#/s:7RxSwift11SingleTraitO":{"name":"SingleTrait","abstract":"\u003cp\u003eSequence containing exactly 1 element\u003c/p\u003e"},"Other%20Global%20Variables.html#/s:7RxSwift29maxTailRecursiveSinkStackSizeSivp":{"name":"maxTailRecursiveSinkStackSize","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/ConnectableObservable.html#/s:7RxSwift21ConnectableObservableC7connectAA10Disposable_pyF":{"name":"connect()","abstract":"\u003cp\u003eConnects the observable wrapper to its source. All subscribed observers will receive values from the underlying observable sequence as long as the connection is established.\u003c/p\u003e","parent_name":"ConnectableObservable"},"Classes/ConnectableObservable.html":{"name":"ConnectableObservable","abstract":"\u003cp\u003eRepresents an observable wrapper that can be connected and disconnected from its underlying observable sequence.\u003c/p\u003e"},"Structs/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV09primitiveD0ACyxq_Gvp":{"name":"primitiveSequence","parent_name":"PrimitiveSequence"},"Structs/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV12asObservableAA0F0Cyq_GyF":{"name":"asObservable()","abstract":"\u003cp\u003eConverts \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Observable.html\"\u003eObservable\u003c/a\u003e\u003c/code\u003e sequence.\u003c/p\u003e","parent_name":"PrimitiveSequence"},"Structs/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV8deferredyACyxq_GAEyKcFZ":{"name":"deferred(_:)","abstract":"\u003cp\u003eReturns an observable sequence that invokes the specified factory function whenever a new observer subscribes.\u003c/p\u003e","parent_name":"PrimitiveSequence"},"Structs/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV5delay_9schedulerACyxq_G8Dispatch0G12TimeIntervalO_AA13SchedulerType_ptF":{"name":"delay(_:scheduler:)","abstract":"\u003cp\u003eReturns an observable sequence by the source observable sequence shifted forward in time by a specified delay. Error events from the source observable sequence are not delayed.\u003c/p\u003e","parent_name":"PrimitiveSequence"},"Structs/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV17delaySubscription_9schedulerACyxq_G8Dispatch0H12TimeIntervalO_AA13SchedulerType_ptF":{"name":"delaySubscription(_:scheduler:)","abstract":"\u003cp\u003eTime shifts the observable sequence by delaying the subscription with the specified relative time duration, using the specified scheduler to run timers.\u003c/p\u003e","parent_name":"PrimitiveSequence"},"Structs/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV7observe2onACyxq_GAA22ImmediateSchedulerType_p_tF":{"name":"observe(on:)","abstract":"\u003cp\u003eWraps the source sequence in order to run its observer callbacks on the specified scheduler.\u003c/p\u003e","parent_name":"PrimitiveSequence"},"Structs/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV9observeOnyACyxq_GAA22ImmediateSchedulerType_pF":{"name":"observeOn(_:)","abstract":"\u003cp\u003eWraps the source sequence in order to run its observer callbacks on the specified scheduler.\u003c/p\u003e","parent_name":"PrimitiveSequence"},"Structs/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV9subscribe2onACyxq_GAA22ImmediateSchedulerType_p_tF":{"name":"subscribe(on:)","abstract":"\u003cp\u003eWraps the source sequence in order to run its subscription and unsubscription logic on the specified","parent_name":"PrimitiveSequence"},"Structs/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV11subscribeOnyACyxq_GAA22ImmediateSchedulerType_pF":{"name":"subscribeOn(_:)","abstract":"\u003cp\u003eWraps the source sequence in order to run its subscription and unsubscription logic on the specified","parent_name":"PrimitiveSequence"},"Structs/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV10catchErroryACyxq_GAEs0F0_pKcF":{"name":"catchError(_:)","abstract":"\u003cp\u003eContinues an observable sequence that is terminated by an error with the observable sequence produced by the handler.\u003c/p\u003e","parent_name":"PrimitiveSequence"},"Structs/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV5catchyACyxq_GAEs5Error_pKcF":{"name":"catch(_:)","abstract":"\u003cp\u003eContinues an observable sequence that is terminated by an error with the observable sequence produced by the handler.\u003c/p\u003e","parent_name":"PrimitiveSequence"},"Structs/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV5retryyACyxq_GSiF":{"name":"retry(_:)","abstract":"\u003cp\u003eIf the initial subscription to the observable sequence emits an error event, try repeating it up to the specified number of attempts (inclusive of the initial attempt) or until is succeeds. For example, if you want to retry a sequence once upon failure, you should use retry(2) (once for the initial attempt, and once for the retry).\u003c/p\u003e","parent_name":"PrimitiveSequence"},"Structs/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV5retry4whenACyxq_Gqd__AA10ObservableCyqd_0_Gc_tAA0G4TypeRd__s5ErrorRd_0_r0_lF":{"name":"retry(when:)","abstract":"\u003cp\u003eRepeats the source observable sequence on error when the notifier emits a next value.","parent_name":"PrimitiveSequence"},"Structs/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV9retryWhenyACyxq_Gqd__AA10ObservableCyqd_0_GcAA0G4TypeRd__s5ErrorRd_0_r0_lF":{"name":"retryWhen(_:)","abstract":"\u003cp\u003eRepeats the source observable sequence on error when the notifier emits a next value.","parent_name":"PrimitiveSequence"},"Structs/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV5retry4whenACyxq_Gqd__AA10ObservableCys5Error_pGc_tAA0G4TypeRd__lF":{"name":"retry(when:)","abstract":"\u003cp\u003eRepeats the source observable sequence on error when the notifier emits a next value.","parent_name":"PrimitiveSequence"},"Structs/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV9retryWhenyACyxq_Gqd__AA10ObservableCys5Error_pGcAA0G4TypeRd__lF":{"name":"retryWhen(_:)","abstract":"\u003cp\u003eRepeats the source observable sequence on error when the notifier emits a next value.","parent_name":"PrimitiveSequence"},"Structs/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV5debug_10trimOutput4file4line8functionACyxq_GSSSg_SbSSSuSStF":{"name":"debug(_:trimOutput:file:line:function:)","abstract":"\u003cp\u003ePrints received events for all observers on standard output.\u003c/p\u003e","parent_name":"PrimitiveSequence"},"Structs/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV5using_09primitiveD7FactoryACyxq_Gqd__yKc_AFqd__KctAA10DisposableRd__lFZ":{"name":"using(_:primitiveSequenceFactory:)","abstract":"\u003cp\u003eConstructs an observable sequence that depends on a resource object, whose lifetime is tied to the resulting observable sequence\u0026rsquo;s lifetime.\u003c/p\u003e","parent_name":"PrimitiveSequence"},"Structs/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV7timeout_9schedulerACyxq_G8Dispatch0G12TimeIntervalO_AA13SchedulerType_ptF":{"name":"timeout(_:scheduler:)","abstract":"\u003cp\u003eApplies a timeout policy for each element in the observable sequence. If the next element isn\u0026rsquo;t received within the specified timeout duration starting from its predecessor, a TimeoutError is propagated to the observer.\u003c/p\u003e","parent_name":"PrimitiveSequence"},"Structs/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV7timeout_5other9schedulerACyxq_G8Dispatch0H12TimeIntervalO_AgA13SchedulerType_ptF":{"name":"timeout(_:other:scheduler:)","abstract":"\u003cp\u003eApplies a timeout policy for each element in the observable sequence, using the specified scheduler to run timeout timers. If the next element isn\u0026rsquo;t received within the specified timeout duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on.\u003c/p\u003e","parent_name":"PrimitiveSequence"},"RxSwift%2FTraits%2FPrimitiveSequence.html#/s:7RxSwift11Completablea":{"name":"Completable","abstract":"\u003cp\u003eRepresents a push style sequence containing 0 elements.\u003c/p\u003e"},"RxSwift%2FTraits%2FPrimitiveSequence.html#/s:7RxSwift5Maybea":{"name":"Maybe","abstract":"\u003cp\u003eRepresents a push style sequence containing 0 or 1 element.\u003c/p\u003e"},"Structs/PrimitiveSequence.html":{"name":"PrimitiveSequence","abstract":"\u003cp\u003eObservable sequences containing 0 or 1 element.\u003c/p\u003e"},"RxSwift%2FTraits%2FPrimitiveSequence.html#/s:7RxSwift6Singlea":{"name":"Single","abstract":"\u003cp\u003eRepresents a push style sequence containing 1 element.\u003c/p\u003e"},"Structs/Infallible.html#/s:7RxSwift25ObservableConvertibleTypeP02asC0AA0C0Cy7ElementQzGyF":{"name":"asObservable()","parent_name":"Infallible"},"Structs/Infallible.html#/s:7RxSwift10InfallibleV13combineLatest__14resultSelectorACyxGqd___qd_0_x7ElementQyd___AGQyd_0_tKctAA0C4TypeRd__AaJRd_0_r0_lFZ":{"name":"combineLatest(_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"Infallible"},"Structs/Infallible.html#/s:7RxSwift10InfallibleV13combineLatest___14resultSelectorACyxGqd___qd_0_qd_1_x7ElementQyd___AGQyd_0_AGQyd_1_tKctAA0C4TypeRd__AaKRd_0_AaKRd_1_r1_lFZ":{"name":"combineLatest(_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"Infallible"},"Structs/Infallible.html#/s:7RxSwift10InfallibleV13combineLatest____14resultSelectorACyxGqd___qd_0_qd_1_qd_2_x7ElementQyd___AGQyd_0_AGQyd_1_AGQyd_2_tKctAA0C4TypeRd__AaLRd_0_AaLRd_1_AaLRd_2_r2_lFZ":{"name":"combineLatest(_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"Infallible"},"Structs/Infallible.html#/s:7RxSwift10InfallibleV13combineLatest_____14resultSelectorACyxGqd___qd_0_qd_1_qd_2_qd_3_x7ElementQyd___AGQyd_0_AGQyd_1_AGQyd_2_AGQyd_3_tKctAA0C4TypeRd__AaMRd_0_AaMRd_1_AaMRd_2_AaMRd_3_r3_lFZ":{"name":"combineLatest(_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"Infallible"},"Structs/Infallible.html#/s:7RxSwift10InfallibleV13combineLatest______14resultSelectorACyxGqd___qd_0_qd_1_qd_2_qd_3_qd_4_x7ElementQyd___AGQyd_0_AGQyd_1_AGQyd_2_AGQyd_3_AGQyd_4_tKctAA0C4TypeRd__AaNRd_0_AaNRd_1_AaNRd_2_AaNRd_3_AaNRd_4_r4_lFZ":{"name":"combineLatest(_:_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"Infallible"},"Structs/Infallible.html#/s:7RxSwift10InfallibleV13combineLatest_______14resultSelectorACyxGqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_x7ElementQyd___AGQyd_0_AGQyd_1_AGQyd_2_AGQyd_3_AGQyd_4_AGQyd_5_tKctAA0C4TypeRd__AaORd_0_AaORd_1_AaORd_2_AaORd_3_AaORd_4_AaORd_5_r5_lFZ":{"name":"combineLatest(_:_:_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"Infallible"},"Structs/Infallible.html#/s:7RxSwift10InfallibleV13combineLatest________14resultSelectorACyxGqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_qd_6_x7ElementQyd___AGQyd_0_AGQyd_1_AGQyd_2_AGQyd_3_AGQyd_4_AGQyd_5_AGQyd_6_tKctAA0C4TypeRd__AaPRd_0_AaPRd_1_AaPRd_2_AaPRd_3_AaPRd_4_AaPRd_5_AaPRd_6_r6_lFZ":{"name":"combineLatest(_:_:_:_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"Infallible"},"Structs/Infallible.html#/s:7RxSwift10InfallibleV0C8Observera":{"name":"InfallibleObserver","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Infallible"},"Structs/Infallible.html#/s:7RxSwift10InfallibleV6create9subscribeACyxGAA10Disposable_pyAA0C5EventOyxGcc_tFZ":{"name":"create(subscribe:)","abstract":"\u003cp\u003eCreates an observable sequence from a specified subscribe method implementation.\u003c/p\u003e","parent_name":"Infallible"},"Structs/Infallible.html#/s:7RxSwift10InfallibleV2of_9schedulerACyxGxd_AA22ImmediateSchedulerType_ptFZ":{"name":"of(_:scheduler:)","abstract":"\u003cp\u003eThis method creates a new Infallible instance with a variable number of elements.\u003c/p\u003e","parent_name":"Infallible"},"Structs/Infallible.html#/s:7RxSwift10InfallibleV4from_9schedulerACyxGSayxG_AA22ImmediateSchedulerType_ptFZ":{"name":"from(_:scheduler:)","abstract":"\u003cp\u003eConverts an array to an Infallible sequence.\u003c/p\u003e","parent_name":"Infallible"},"Structs/Infallible.html#/s:7RxSwift10InfallibleV4from_9schedulerACyxGqd___AA22ImmediateSchedulerType_pt7ElementQyd__RszSTRd__lFZ":{"name":"from(_:scheduler:)","abstract":"\u003cp\u003eConverts a sequence to an Infallible sequence.\u003c/p\u003e","parent_name":"Infallible"},"Structs/Infallible.html#/s:7RxSwift10InfallibleV2do6onNext05afterF00E9Completed0gH00E9Subscribe0E10Subscribed0E7DisposeACyxGyxKcSg_AMyyKcSgANyycSgA2OtF":{"name":"do(onNext:afterNext:onCompleted:afterCompleted:onSubscribe:onSubscribed:onDispose:)","abstract":"\u003cp\u003eInvokes an action for each event in the infallible sequence, and propagates all observer messages through the result sequence.\u003c/p\u003e","parent_name":"Infallible"},"Structs/Infallible.html":{"name":"Infallible","abstract":"\u003cp\u003e\u003ccode\u003eInfallible\u003c/code\u003e is an \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Observable.html\"\u003eObservable\u003c/a\u003e\u003c/code\u003e-like push-style interface"},"Protocols/SubjectType.html#/s:7RxSwift11SubjectTypeP8ObserverQa":{"name":"Observer","abstract":"\u003cp\u003eThe type of the observer that represents this subject.\u003c/p\u003e","parent_name":"SubjectType"},"Protocols/SubjectType.html#/s:7RxSwift11SubjectTypeP10asObserver0F0QzyF":{"name":"asObserver()","abstract":"\u003cp\u003eReturns observer interface for subject.\u003c/p\u003e","parent_name":"SubjectType"},"Classes/ReplaySubject.html#/s:7RxSwift13ReplaySubjectC0D12ObserverTypea":{"name":"SubjectObserverType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ReplaySubject"},"Classes/ReplaySubject.html#/s:7RxSwift13ReplaySubjectC12hasObserversSbvp":{"name":"hasObservers","abstract":"\u003cp\u003eIndicates whether the subject has any observers\u003c/p\u003e","parent_name":"ReplaySubject"},"Classes/ReplaySubject.html#/s:7RxSwift13ReplaySubjectC2onyyAA5EventOyxGF":{"name":"on(_:)","abstract":"\u003cp\u003eNotifies all subscribed observers about next event.\u003c/p\u003e","parent_name":"ReplaySubject"},"Classes/ReplaySubject.html#/s:7RxSwift13ReplaySubjectC10asObserverACyxGyF":{"name":"asObserver()","abstract":"\u003cp\u003eReturns observer interface for subject.\u003c/p\u003e","parent_name":"ReplaySubject"},"Classes/ReplaySubject.html#/s:7RxSwift13ReplaySubjectC7disposeyyF":{"name":"dispose()","abstract":"\u003cp\u003eUnsubscribe all observers and release resources.\u003c/p\u003e","parent_name":"ReplaySubject"},"Classes/ReplaySubject.html#/s:7RxSwift13ReplaySubjectC6create10bufferSizeACyxGSi_tFZ":{"name":"create(bufferSize:)","abstract":"\u003cp\u003eCreates new instance of \u003ccode\u003eReplaySubject\u003c/code\u003e that replays at most \u003ccode\u003ebufferSize\u003c/code\u003e last elements of sequence.\u003c/p\u003e","parent_name":"ReplaySubject"},"Classes/ReplaySubject.html#/s:7RxSwift13ReplaySubjectC15createUnboundedACyxGyFZ":{"name":"createUnbounded()","abstract":"\u003cp\u003eCreates a new instance of \u003ccode\u003eReplaySubject\u003c/code\u003e that buffers all the elements of a sequence.","parent_name":"ReplaySubject"},"Classes/PublishSubject.html#/s:7RxSwift14PublishSubjectC0D12ObserverTypea":{"name":"SubjectObserverType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PublishSubject"},"Classes/PublishSubject.html#/s:7RxSwift14PublishSubjectC12hasObserversSbvp":{"name":"hasObservers","abstract":"\u003cp\u003eIndicates whether the subject has any observers\u003c/p\u003e","parent_name":"PublishSubject"},"Classes/PublishSubject.html#/s:7RxSwift14PublishSubjectC10isDisposedSbvp":{"name":"isDisposed","abstract":"\u003cp\u003eIndicates whether the subject has been isDisposed.\u003c/p\u003e","parent_name":"PublishSubject"},"Classes/PublishSubject.html#/s:7RxSwift14PublishSubjectCACyxGycfc":{"name":"init()","abstract":"\u003cp\u003eCreates a subject.\u003c/p\u003e","parent_name":"PublishSubject"},"Classes/PublishSubject.html#/s:7RxSwift14PublishSubjectC2onyyAA5EventOyxGF":{"name":"on(_:)","abstract":"\u003cp\u003eNotifies all subscribed observers about next event.\u003c/p\u003e","parent_name":"PublishSubject"},"Classes/PublishSubject.html#/s:7RxSwift14PublishSubjectC9subscribeyAA10Disposable_pqd__7ElementQyd__RszAA12ObserverTypeRd__lF":{"name":"subscribe(_:)","abstract":"\u003cp\u003eSubscribes an observer to the subject.\u003c/p\u003e","parent_name":"PublishSubject"},"Classes/PublishSubject.html#/s:7RxSwift14PublishSubjectC10asObserverACyxGyF":{"name":"asObserver()","abstract":"\u003cp\u003eReturns observer interface for subject.\u003c/p\u003e","parent_name":"PublishSubject"},"Classes/PublishSubject.html#/s:7RxSwift14PublishSubjectC7disposeyyF":{"name":"dispose()","abstract":"\u003cp\u003eUnsubscribe all observers and release resources.\u003c/p\u003e","parent_name":"PublishSubject"},"Classes/BehaviorSubject.html#/s:7RxSwift15BehaviorSubjectC0D12ObserverTypea":{"name":"SubjectObserverType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BehaviorSubject"},"Classes/BehaviorSubject.html#/s:7RxSwift15BehaviorSubjectC12hasObserversSbvp":{"name":"hasObservers","abstract":"\u003cp\u003eIndicates whether the subject has any observers\u003c/p\u003e","parent_name":"BehaviorSubject"},"Classes/BehaviorSubject.html#/s:7RxSwift15BehaviorSubjectC10isDisposedSbvp":{"name":"isDisposed","abstract":"\u003cp\u003eIndicates whether the subject has been disposed.\u003c/p\u003e","parent_name":"BehaviorSubject"},"Classes/BehaviorSubject.html#/s:7RxSwift15BehaviorSubjectC5valueACyxGx_tcfc":{"name":"init(value:)","abstract":"\u003cp\u003eInitializes a new instance of the subject that caches its last value and starts with the specified value.\u003c/p\u003e","parent_name":"BehaviorSubject"},"Classes/BehaviorSubject.html#/s:7RxSwift15BehaviorSubjectC5valuexyKF":{"name":"value()","abstract":"\u003cp\u003eGets the current value or throws an error.\u003c/p\u003e","parent_name":"BehaviorSubject"},"Classes/BehaviorSubject.html#/s:7RxSwift15BehaviorSubjectC2onyyAA5EventOyxGF":{"name":"on(_:)","abstract":"\u003cp\u003eNotifies all subscribed observers about next event.\u003c/p\u003e","parent_name":"BehaviorSubject"},"Classes/BehaviorSubject.html#/s:7RxSwift15BehaviorSubjectC9subscribeyAA10Disposable_pqd__7ElementQyd__RszAA12ObserverTypeRd__lF":{"name":"subscribe(_:)","abstract":"\u003cp\u003eSubscribes an observer to the subject.\u003c/p\u003e","parent_name":"BehaviorSubject"},"Classes/BehaviorSubject.html#/s:7RxSwift15BehaviorSubjectC10asObserverACyxGyF":{"name":"asObserver()","abstract":"\u003cp\u003eReturns observer interface for subject.\u003c/p\u003e","parent_name":"BehaviorSubject"},"Classes/BehaviorSubject.html#/s:7RxSwift15BehaviorSubjectC7disposeyyF":{"name":"dispose()","abstract":"\u003cp\u003eUnsubscribe all observers and release resources.\u003c/p\u003e","parent_name":"BehaviorSubject"},"Classes/AsyncSubject.html#/s:7RxSwift12AsyncSubjectC0D12ObserverTypea":{"name":"SubjectObserverType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AsyncSubject"},"Classes/AsyncSubject.html#/s:7RxSwift12AsyncSubjectC12hasObserversSbvp":{"name":"hasObservers","abstract":"\u003cp\u003eIndicates whether the subject has any observers\u003c/p\u003e","parent_name":"AsyncSubject"},"Classes/AsyncSubject.html#/s:7RxSwift12AsyncSubjectCACyxGycfc":{"name":"init()","abstract":"\u003cp\u003eCreates a subject.\u003c/p\u003e","parent_name":"AsyncSubject"},"Classes/AsyncSubject.html#/s:7RxSwift12AsyncSubjectC2onyyAA5EventOyxGF":{"name":"on(_:)","abstract":"\u003cp\u003eNotifies all subscribed observers about next event.\u003c/p\u003e","parent_name":"AsyncSubject"},"Classes/AsyncSubject.html#/s:7RxSwift12AsyncSubjectC9subscribeyAA10Disposable_pqd__7ElementQyd__RszAA12ObserverTypeRd__lF":{"name":"subscribe(_:)","abstract":"\u003cp\u003eSubscribes an observer to the subject.\u003c/p\u003e","parent_name":"AsyncSubject"},"Classes/AsyncSubject.html#/s:7RxSwift12AsyncSubjectC10asObserverACyxGyF":{"name":"asObserver()","abstract":"\u003cp\u003eReturns observer interface for subject.\u003c/p\u003e","parent_name":"AsyncSubject"},"Classes/AsyncSubject.html":{"name":"AsyncSubject","abstract":"\u003cp\u003eAn AsyncSubject emits the last value (and only the last value) emitted by the source Observable,"},"Classes/BehaviorSubject.html":{"name":"BehaviorSubject","abstract":"\u003cp\u003eRepresents a value that changes over time.\u003c/p\u003e"},"Classes/PublishSubject.html":{"name":"PublishSubject","abstract":"\u003cp\u003eRepresents an object that is both an observable sequence as well as an observer.\u003c/p\u003e"},"Classes/ReplaySubject.html":{"name":"ReplaySubject","abstract":"\u003cp\u003eRepresents an object that is both an observable sequence as well as an observer.\u003c/p\u003e"},"Protocols/SubjectType.html":{"name":"SubjectType","abstract":"\u003cp\u003eRepresents an object that is both an observable sequence as well as an observer.\u003c/p\u003e"},"Classes/VirtualTimeScheduler.html#/s:7RxSwift20VirtualTimeSchedulerC0cD0a":{"name":"VirtualTime","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"VirtualTimeScheduler"},"Classes/VirtualTimeScheduler.html#/s:7RxSwift20VirtualTimeSchedulerC0cD8Intervala":{"name":"VirtualTimeInterval","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"VirtualTimeScheduler"},"Classes/VirtualTimeScheduler.html#/s:7RxSwift20VirtualTimeSchedulerC3now10Foundation4DateVvp":{"name":"now","parent_name":"VirtualTimeScheduler"},"Classes/VirtualTimeScheduler.html#/s:7RxSwift20VirtualTimeSchedulerC5clock0cD4UnitQzvp":{"name":"clock","parent_name":"VirtualTimeScheduler"},"Classes/VirtualTimeScheduler.html#/s:7RxSwift20VirtualTimeSchedulerC12initialClock9converterACyxG0cD4UnitQz_xtcfc":{"name":"init(initialClock:converter:)","abstract":"\u003cp\u003eCreates a new virtual time scheduler.\u003c/p\u003e","parent_name":"VirtualTimeScheduler"},"Classes/VirtualTimeScheduler.html#/s:7RxSwift20VirtualTimeSchedulerC8schedule_6actionAA10Disposable_pqd___AaF_pqd__ctlF":{"name":"schedule(_:action:)","abstract":"\u003cp\u003eSchedules an action to be executed immediately.\u003c/p\u003e","parent_name":"VirtualTimeScheduler"},"Classes/VirtualTimeScheduler.html#/s:7RxSwift20VirtualTimeSchedulerC16scheduleRelative_03dueD06actionAA10Disposable_pqd___8Dispatch0kD8IntervalOAaG_pqd__ctlF":{"name":"scheduleRelative(_:dueTime:action:)","abstract":"\u003cp\u003eSchedules an action to be executed.\u003c/p\u003e","parent_name":"VirtualTimeScheduler"},"Classes/VirtualTimeScheduler.html#/s:7RxSwift20VirtualTimeSchedulerC016scheduleRelativeC0_03dueD06actionAA10Disposable_pqd___0cD12IntervalUnitQzAaG_pqd__ctlF":{"name":"scheduleRelativeVirtual(_:dueTime:action:)","abstract":"\u003cp\u003eSchedules an action to be executed after relative time has passed.\u003c/p\u003e","parent_name":"VirtualTimeScheduler"},"Classes/VirtualTimeScheduler.html#/s:7RxSwift20VirtualTimeSchedulerC016scheduleAbsoluteC0_4time6actionAA10Disposable_pqd___0cD4UnitQzAaG_pqd__ctlF":{"name":"scheduleAbsoluteVirtual(_:time:action:)","abstract":"\u003cp\u003eSchedules an action to be executed at absolute virtual time.\u003c/p\u003e","parent_name":"VirtualTimeScheduler"},"Classes/VirtualTimeScheduler.html#/s:7RxSwift20VirtualTimeSchedulerC015adjustScheduledD0y0cD4UnitQzAFF":{"name":"adjustScheduledTime(_:)","abstract":"\u003cp\u003eAdjusts time of scheduling before adding item to schedule queue.\u003c/p\u003e","parent_name":"VirtualTimeScheduler"},"Classes/VirtualTimeScheduler.html#/s:7RxSwift20VirtualTimeSchedulerC5startyyF":{"name":"start()","abstract":"\u003cp\u003eStarts the virtual time scheduler.\u003c/p\u003e","parent_name":"VirtualTimeScheduler"},"Classes/VirtualTimeScheduler.html#/s:7RxSwift20VirtualTimeSchedulerC9advanceToyy0cD4UnitQzF":{"name":"advanceTo(_:)","abstract":"\u003cp\u003eAdvances the scheduler\u0026rsquo;s clock to the specified time, running all work till that point.\u003c/p\u003e","parent_name":"VirtualTimeScheduler"},"Classes/VirtualTimeScheduler.html#/s:7RxSwift20VirtualTimeSchedulerC5sleepyy0cD12IntervalUnitQzF":{"name":"sleep(_:)","abstract":"\u003cp\u003eAdvances the scheduler\u0026rsquo;s clock by the specified relative time.\u003c/p\u003e","parent_name":"VirtualTimeScheduler"},"Classes/VirtualTimeScheduler.html#/s:7RxSwift20VirtualTimeSchedulerC4stopyyF":{"name":"stop()","abstract":"\u003cp\u003eStops the virtual time scheduler.\u003c/p\u003e","parent_name":"VirtualTimeScheduler"},"Classes/VirtualTimeScheduler.html#/s:7RxSwift20VirtualTimeSchedulerC16debugDescriptionSSvp":{"name":"debugDescription","abstract":"\u003cp\u003eA textual representation of \u003ccode\u003eself\u003c/code\u003e, suitable for debugging.\u003c/p\u003e","parent_name":"VirtualTimeScheduler"},"Protocols/VirtualTimeConverterType.html#/s:7RxSwift24VirtualTimeConverterTypeP0cD4UnitQa":{"name":"VirtualTimeUnit","abstract":"\u003cp\u003eVirtual time unit used that represents ticks of virtual clock.\u003c/p\u003e","parent_name":"VirtualTimeConverterType"},"Protocols/VirtualTimeConverterType.html#/s:7RxSwift24VirtualTimeConverterTypeP0cD12IntervalUnitQa":{"name":"VirtualTimeIntervalUnit","abstract":"\u003cp\u003eVirtual time unit used to represent differences of virtual times.\u003c/p\u003e","parent_name":"VirtualTimeConverterType"},"Protocols/VirtualTimeConverterType.html#/s:7RxSwift24VirtualTimeConverterTypeP011convertFromcD0y10Foundation4DateV0cD4UnitQzF":{"name":"convertFromVirtualTime(_:)","abstract":"\u003cp\u003eConverts virtual time to real time.\u003c/p\u003e","parent_name":"VirtualTimeConverterType"},"Protocols/VirtualTimeConverterType.html#/s:7RxSwift24VirtualTimeConverterTypeP09convertTocD0y0cD4UnitQz10Foundation4DateVF":{"name":"convertToVirtualTime(_:)","abstract":"\u003cp\u003eConverts real time to virtual time.\u003c/p\u003e","parent_name":"VirtualTimeConverterType"},"Protocols/VirtualTimeConverterType.html#/s:7RxSwift24VirtualTimeConverterTypeP011convertFromcD8IntervalySd0cdI4UnitQzF":{"name":"convertFromVirtualTimeInterval(_:)","abstract":"\u003cp\u003eConverts from virtual time interval to \u003ccode\u003eTimeInterval\u003c/code\u003e.\u003c/p\u003e","parent_name":"VirtualTimeConverterType"},"Protocols/VirtualTimeConverterType.html#/s:7RxSwift24VirtualTimeConverterTypeP09convertTocD8Intervaly0cdI4UnitQzSdF":{"name":"convertToVirtualTimeInterval(_:)","abstract":"\u003cp\u003eConverts from \u003ccode\u003eTimeInterval\u003c/code\u003e to virtual time interval.\u003c/p\u003e","parent_name":"VirtualTimeConverterType"},"Protocols/VirtualTimeConverterType.html#/s:7RxSwift24VirtualTimeConverterTypeP06offsetcD0_0G00cD4UnitQzAG_0cd8IntervalH0QztF":{"name":"offsetVirtualTime(_:offset:)","abstract":"\u003cp\u003eOffsets virtual time by virtual time interval.\u003c/p\u003e","parent_name":"VirtualTimeConverterType"},"Protocols/VirtualTimeConverterType.html#/s:7RxSwift24VirtualTimeConverterTypeP07comparecD0yAA0cD10ComparisonO0cD4UnitQz_AHtF":{"name":"compareVirtualTime(_:_:)","abstract":"\u003cp\u003eThis is additional abstraction because \u003ccode\u003eDate\u003c/code\u003e is unfortunately not comparable.","parent_name":"VirtualTimeConverterType"},"Classes/SerialDispatchQueueScheduler.html#/s:7RxSwift28SerialDispatchQueueSchedulerC12TimeIntervala":{"name":"TimeInterval","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SerialDispatchQueueScheduler"},"Classes/SerialDispatchQueueScheduler.html#/s:7RxSwift28SerialDispatchQueueSchedulerC4Timea":{"name":"Time","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SerialDispatchQueueScheduler"},"Classes/SerialDispatchQueueScheduler.html#/s:7RxSwift28SerialDispatchQueueSchedulerC3now10Foundation4DateVvp":{"name":"now","parent_name":"SerialDispatchQueueScheduler"},"Classes/SerialDispatchQueueScheduler.html#/s:7RxSwift28SerialDispatchQueueSchedulerC08internalcE4Name06serialE13Configuration6leewayACSS_ySo17OS_dispatch_queueCcSg0D00D12TimeIntervalOtcfc":{"name":"init(internalSerialQueueName:serialQueueConfiguration:leeway:)","abstract":"\u003cp\u003eConstructs new \u003ccode\u003eSerialDispatchQueueScheduler\u003c/code\u003e with internal serial queue named \u003ccode\u003einternalSerialQueueName\u003c/code\u003e.\u003c/p\u003e","parent_name":"SerialDispatchQueueScheduler"},"Classes/SerialDispatchQueueScheduler.html#/s:7RxSwift28SerialDispatchQueueSchedulerC5queue08internalcE4Name6leewayACSo012OS_dispatch_G0C_SS0D00D12TimeIntervalOtcfc":{"name":"init(queue:internalSerialQueueName:leeway:)","abstract":"\u003cp\u003eConstructs new \u003ccode\u003eSerialDispatchQueueScheduler\u003c/code\u003e named \u003ccode\u003einternalSerialQueueName\u003c/code\u003e that wraps \u003ccode\u003equeue\u003c/code\u003e.\u003c/p\u003e","parent_name":"SerialDispatchQueueScheduler"},"Classes/SerialDispatchQueueScheduler.html#/s:7RxSwift28SerialDispatchQueueSchedulerC3qos08internalcE4Name6leewayAC0D00D3QoSV_SSAG0D12TimeIntervalOtcfc":{"name":"init(qos:internalSerialQueueName:leeway:)","abstract":"\u003cp\u003eConstructs new \u003ccode\u003eSerialDispatchQueueScheduler\u003c/code\u003e that wraps one of the global concurrent dispatch queues.\u003c/p\u003e","parent_name":"SerialDispatchQueueScheduler"},"Classes/SerialDispatchQueueScheduler.html#/s:7RxSwift28SerialDispatchQueueSchedulerC8schedule_6actionAA10Disposable_px_AaF_pxctlF":{"name":"schedule(_:action:)","abstract":"\u003cp\u003eSchedules an action to be executed immediately.\u003c/p\u003e","parent_name":"SerialDispatchQueueScheduler"},"Classes/SerialDispatchQueueScheduler.html#/s:7RxSwift28SerialDispatchQueueSchedulerC16scheduleRelative_7dueTime6actionAA10Disposable_px_0D00dJ8IntervalOAaG_pxctlF":{"name":"scheduleRelative(_:dueTime:action:)","abstract":"\u003cp\u003eSchedules an action to be executed.\u003c/p\u003e","parent_name":"SerialDispatchQueueScheduler"},"Classes/SerialDispatchQueueScheduler.html#/s:7RxSwift28SerialDispatchQueueSchedulerC16schedulePeriodic_10startAfter6period6actionAA10Disposable_px_0D00D12TimeIntervalOAKxxctlF":{"name":"schedulePeriodic(_:startAfter:period:action:)","abstract":"\u003cp\u003eSchedules a periodic piece of work.\u003c/p\u003e","parent_name":"SerialDispatchQueueScheduler"},"Classes/OperationQueueScheduler.html#/s:7RxSwift23OperationQueueSchedulerC09operationD0So011NSOperationD0Cvp":{"name":"operationQueue","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"OperationQueueScheduler"},"Classes/OperationQueueScheduler.html#/s:7RxSwift23OperationQueueSchedulerC13queuePrioritySo011NSOperationdG0Vvp":{"name":"queuePriority","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"OperationQueueScheduler"},"Classes/OperationQueueScheduler.html#/s:7RxSwift23OperationQueueSchedulerC09operationD013queuePriorityACSo011NSOperationD0C_So0idH0Vtcfc":{"name":"init(operationQueue:queuePriority:)","abstract":"\u003cp\u003eConstructs new instance of \u003ccode\u003eOperationQueueScheduler\u003c/code\u003e that performs work on \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/OperationQueueScheduler.html#/s:7RxSwift23OperationQueueSchedulerC09operationD0So011NSOperationD0Cvp\"\u003eoperationQueue\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e","parent_name":"OperationQueueScheduler"},"Classes/OperationQueueScheduler.html#/s:7RxSwift23OperationQueueSchedulerC8schedule_6actionAA10Disposable_px_AaF_pxctlF":{"name":"schedule(_:action:)","abstract":"\u003cp\u003eSchedules an action to be executed recursively.\u003c/p\u003e","parent_name":"OperationQueueScheduler"},"Classes/MainScheduler.html#/s:7RxSwift13MainSchedulerCACycfc":{"name":"init()","abstract":"\u003cp\u003eInitializes new instance of \u003ccode\u003eMainScheduler\u003c/code\u003e.\u003c/p\u003e","parent_name":"MainScheduler"},"Classes/MainScheduler.html#/s:7RxSwift13MainSchedulerC8instanceACvpZ":{"name":"instance","abstract":"\u003cp\u003eSingleton instance of \u003ccode\u003eMainScheduler\u003c/code\u003e\u003c/p\u003e","parent_name":"MainScheduler"},"Classes/MainScheduler.html#/s:7RxSwift13MainSchedulerC13asyncInstanceAA019SerialDispatchQueueD0CvpZ":{"name":"asyncInstance","abstract":"\u003cp\u003eSingleton instance of \u003ccode\u003eMainScheduler\u003c/code\u003e that always schedules work asynchronously","parent_name":"MainScheduler"},"Classes/MainScheduler.html#/s:7RxSwift13MainSchedulerC017ensureExecutingOnD012errorMessageySSSg_tFZ":{"name":"ensureExecutingOnScheduler(errorMessage:)","abstract":"\u003cp\u003eIn case this method is called on a background thread it will throw an exception.\u003c/p\u003e","parent_name":"MainScheduler"},"Classes/MainScheduler.html#/s:7RxSwift13MainSchedulerC015ensureRunningOnC6Thread12errorMessageySSSg_tFZ":{"name":"ensureRunningOnMainThread(errorMessage:)","abstract":"\u003cp\u003eIn case this method is running on a background thread it will throw an exception.\u003c/p\u003e","parent_name":"MainScheduler"},"Structs/HistoricalSchedulerTimeConverter.html#/s:7RxSwift32HistoricalSchedulerTimeConverterV07VirtualE4Unita":{"name":"VirtualTimeUnit","abstract":"\u003cp\u003eVirtual time unit used that represents ticks of virtual clock.\u003c/p\u003e","parent_name":"HistoricalSchedulerTimeConverter"},"Structs/HistoricalSchedulerTimeConverter.html#/s:7RxSwift32HistoricalSchedulerTimeConverterV07VirtualE12IntervalUnita":{"name":"VirtualTimeIntervalUnit","abstract":"\u003cp\u003eVirtual time unit used to represent differences of virtual times.\u003c/p\u003e","parent_name":"HistoricalSchedulerTimeConverter"},"Structs/HistoricalSchedulerTimeConverter.html#/s:7RxSwift32HistoricalSchedulerTimeConverterV018convertFromVirtualE0y10Foundation4DateVAGF":{"name":"convertFromVirtualTime(_:)","abstract":"\u003cp\u003eReturns identical value of argument passed because historical virtual time is equal to real time, just","parent_name":"HistoricalSchedulerTimeConverter"},"Structs/HistoricalSchedulerTimeConverter.html#/s:7RxSwift32HistoricalSchedulerTimeConverterV016convertToVirtualE0y10Foundation4DateVAGF":{"name":"convertToVirtualTime(_:)","abstract":"\u003cp\u003eReturns identical value of argument passed because historical virtual time is equal to real time, just","parent_name":"HistoricalSchedulerTimeConverter"},"Structs/HistoricalSchedulerTimeConverter.html#/s:7RxSwift32HistoricalSchedulerTimeConverterV018convertFromVirtualE8IntervalyS2dF":{"name":"convertFromVirtualTimeInterval(_:)","abstract":"\u003cp\u003eReturns identical value of argument passed because historical virtual time is equal to real time, just","parent_name":"HistoricalSchedulerTimeConverter"},"Structs/HistoricalSchedulerTimeConverter.html#/s:7RxSwift32HistoricalSchedulerTimeConverterV016convertToVirtualE8IntervalyS2dF":{"name":"convertToVirtualTimeInterval(_:)","abstract":"\u003cp\u003eReturns identical value of argument passed because historical virtual time is equal to real time, just","parent_name":"HistoricalSchedulerTimeConverter"},"Structs/HistoricalSchedulerTimeConverter.html#/s:7RxSwift32HistoricalSchedulerTimeConverterV013offsetVirtualE0_0G010Foundation4DateVAH_SdtF":{"name":"offsetVirtualTime(_:offset:)","abstract":"\u003cp\u003eOffsets \u003ccode\u003eDate\u003c/code\u003e by time interval.\u003c/p\u003e","parent_name":"HistoricalSchedulerTimeConverter"},"Structs/HistoricalSchedulerTimeConverter.html#/s:7RxSwift32HistoricalSchedulerTimeConverterV014compareVirtualE0yAA0hE10ComparisonO10Foundation4DateV_AItF":{"name":"compareVirtualTime(_:_:)","abstract":"\u003cp\u003eCompares two \u003ccode\u003eDate\u003c/code\u003es.\u003c/p\u003e","parent_name":"HistoricalSchedulerTimeConverter"},"Classes/HistoricalScheduler.html#/s:7RxSwift19HistoricalSchedulerC12initialClockAC10Foundation4DateV_tcfc":{"name":"init(initialClock:)","abstract":"\u003cp\u003eCreates a new historical scheduler with initial clock value.\u003c/p\u003e","parent_name":"HistoricalScheduler"},"Classes/CurrentThreadScheduler.html#/s:7RxSwift22CurrentThreadSchedulerC8instanceACvpZ":{"name":"instance","abstract":"\u003cp\u003eThe singleton instance of the current thread scheduler.\u003c/p\u003e","parent_name":"CurrentThreadScheduler"},"Classes/CurrentThreadScheduler.html#/s:7RxSwift22CurrentThreadSchedulerC18isScheduleRequiredSbvpZ":{"name":"isScheduleRequired","abstract":"\u003cp\u003eGets a value that indicates whether the caller must call a \u003ccode\u003eschedule\u003c/code\u003e method.\u003c/p\u003e","parent_name":"CurrentThreadScheduler"},"Classes/CurrentThreadScheduler.html#/s:7RxSwift22CurrentThreadSchedulerC8schedule_6actionAA10Disposable_px_AaF_pxctlF":{"name":"schedule(_:action:)","abstract":"\u003cp\u003eSchedules an action to be executed as soon as possible on current thread.\u003c/p\u003e","parent_name":"CurrentThreadScheduler"},"Classes/ConcurrentMainScheduler.html#/s:7RxSwift23ConcurrentMainSchedulerC12TimeIntervala":{"name":"TimeInterval","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConcurrentMainScheduler"},"Classes/ConcurrentMainScheduler.html#/s:7RxSwift23ConcurrentMainSchedulerC4Timea":{"name":"Time","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConcurrentMainScheduler"},"Classes/ConcurrentMainScheduler.html#/s:7RxSwift23ConcurrentMainSchedulerC3now10Foundation4DateVvp":{"name":"now","parent_name":"ConcurrentMainScheduler"},"Classes/ConcurrentMainScheduler.html#/s:7RxSwift23ConcurrentMainSchedulerC8instanceACvpZ":{"name":"instance","abstract":"\u003cp\u003eSingleton instance of \u003ccode\u003eConcurrentMainScheduler\u003c/code\u003e\u003c/p\u003e","parent_name":"ConcurrentMainScheduler"},"Classes/ConcurrentMainScheduler.html#/s:7RxSwift23ConcurrentMainSchedulerC8schedule_6actionAA10Disposable_px_AaF_pxctlF":{"name":"schedule(_:action:)","abstract":"\u003cp\u003eSchedules an action to be executed immediately.\u003c/p\u003e","parent_name":"ConcurrentMainScheduler"},"Classes/ConcurrentMainScheduler.html#/s:7RxSwift23ConcurrentMainSchedulerC16scheduleRelative_7dueTime6actionAA10Disposable_px_8Dispatch0lI8IntervalOAaG_pxctlF":{"name":"scheduleRelative(_:dueTime:action:)","abstract":"\u003cp\u003eSchedules an action to be executed.\u003c/p\u003e","parent_name":"ConcurrentMainScheduler"},"Classes/ConcurrentMainScheduler.html#/s:7RxSwift23ConcurrentMainSchedulerC16schedulePeriodic_10startAfter6period6actionAA10Disposable_px_8Dispatch0M12TimeIntervalOAKxxctlF":{"name":"schedulePeriodic(_:startAfter:period:action:)","abstract":"\u003cp\u003eSchedules a periodic piece of work.\u003c/p\u003e","parent_name":"ConcurrentMainScheduler"},"Classes/ConcurrentDispatchQueueScheduler.html#/s:7RxSwift32ConcurrentDispatchQueueSchedulerC12TimeIntervala":{"name":"TimeInterval","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConcurrentDispatchQueueScheduler"},"Classes/ConcurrentDispatchQueueScheduler.html#/s:7RxSwift32ConcurrentDispatchQueueSchedulerC4Timea":{"name":"Time","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConcurrentDispatchQueueScheduler"},"Classes/ConcurrentDispatchQueueScheduler.html#/s:7RxSwift13SchedulerTypeP3now10Foundation4DateVvp":{"name":"now","parent_name":"ConcurrentDispatchQueueScheduler"},"Classes/ConcurrentDispatchQueueScheduler.html#/s:7RxSwift32ConcurrentDispatchQueueSchedulerC5queue6leewayACSo012OS_dispatch_G0C_0D00D12TimeIntervalOtcfc":{"name":"init(queue:leeway:)","abstract":"\u003cp\u003eConstructs new \u003ccode\u003eConcurrentDispatchQueueScheduler\u003c/code\u003e that wraps \u003ccode\u003equeue\u003c/code\u003e.\u003c/p\u003e","parent_name":"ConcurrentDispatchQueueScheduler"},"Classes/ConcurrentDispatchQueueScheduler.html#/s:7RxSwift32ConcurrentDispatchQueueSchedulerC3qos6leewayAC0D00D3QoSV_AF0D12TimeIntervalOtcfc":{"name":"init(qos:leeway:)","abstract":"\u003cp\u003eConvenience init for scheduler that wraps one of the global concurrent dispatch queues.\u003c/p\u003e","parent_name":"ConcurrentDispatchQueueScheduler"},"Classes/ConcurrentDispatchQueueScheduler.html#/s:7RxSwift32ConcurrentDispatchQueueSchedulerC8schedule_6actionAA10Disposable_px_AaF_pxctlF":{"name":"schedule(_:action:)","abstract":"\u003cp\u003eSchedules an action to be executed immediately.\u003c/p\u003e","parent_name":"ConcurrentDispatchQueueScheduler"},"Classes/ConcurrentDispatchQueueScheduler.html#/s:7RxSwift32ConcurrentDispatchQueueSchedulerC16scheduleRelative_7dueTime6actionAA10Disposable_px_0D00dJ8IntervalOAaG_pxctlF":{"name":"scheduleRelative(_:dueTime:action:)","abstract":"\u003cp\u003eSchedules an action to be executed.\u003c/p\u003e","parent_name":"ConcurrentDispatchQueueScheduler"},"Classes/ConcurrentDispatchQueueScheduler.html#/s:7RxSwift32ConcurrentDispatchQueueSchedulerC16schedulePeriodic_10startAfter6period6actionAA10Disposable_px_0D00D12TimeIntervalOAKxxctlF":{"name":"schedulePeriodic(_:startAfter:period:action:)","abstract":"\u003cp\u003eSchedules a periodic piece of work.\u003c/p\u003e","parent_name":"ConcurrentDispatchQueueScheduler"},"Classes/ConcurrentDispatchQueueScheduler.html":{"name":"ConcurrentDispatchQueueScheduler","abstract":"\u003cp\u003eAbstracts the work that needs to be performed on a specific \u003ccode\u003edispatch_queue_t\u003c/code\u003e. You can also pass a serial dispatch queue, it shouldn\u0026rsquo;t cause any problems.\u003c/p\u003e"},"Classes/ConcurrentMainScheduler.html":{"name":"ConcurrentMainScheduler","abstract":"\u003cp\u003eAbstracts work that needs to be performed on \u003ccode\u003eMainThread\u003c/code\u003e. In case \u003ccode\u003eschedule\u003c/code\u003e methods are called from main thread, it will perform action immediately without scheduling.\u003c/p\u003e"},"Classes/CurrentThreadScheduler.html":{"name":"CurrentThreadScheduler","abstract":"\u003cp\u003eRepresents an object that schedules units of work on the current thread.\u003c/p\u003e"},"Classes/HistoricalScheduler.html":{"name":"HistoricalScheduler","abstract":"\u003cp\u003eProvides a virtual time scheduler that uses \u003ccode\u003eDate\u003c/code\u003e for absolute time and \u003ccode\u003eTimeInterval\u003c/code\u003e for relative time.\u003c/p\u003e"},"Structs/HistoricalSchedulerTimeConverter.html":{"name":"HistoricalSchedulerTimeConverter","abstract":"\u003cp\u003eConverts historical virtual time into real time.\u003c/p\u003e"},"Classes/MainScheduler.html":{"name":"MainScheduler","abstract":"\u003cp\u003eAbstracts work that needs to be performed on \u003ccode\u003eDispatchQueue.main\u003c/code\u003e. In case \u003ccode\u003eschedule\u003c/code\u003e methods are called from \u003ccode\u003eDispatchQueue.main\u003c/code\u003e, it will perform action immediately without scheduling.\u003c/p\u003e"},"Classes/OperationQueueScheduler.html":{"name":"OperationQueueScheduler","abstract":"\u003cp\u003eAbstracts the work that needs to be performed on a specific \u003ccode\u003eNSOperationQueue\u003c/code\u003e.\u003c/p\u003e"},"Classes/SerialDispatchQueueScheduler.html":{"name":"SerialDispatchQueueScheduler","abstract":"\u003cp\u003eAbstracts the work that needs to be performed on a specific \u003ccode\u003edispatch_queue_t\u003c/code\u003e. It will make sure"},"Protocols/VirtualTimeConverterType.html":{"name":"VirtualTimeConverterType","abstract":"\u003cp\u003eParametrization for virtual time used by \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/VirtualTimeScheduler.html\"\u003eVirtualTimeScheduler\u003c/a\u003e\u003c/code\u003es.\u003c/p\u003e"},"Classes/VirtualTimeScheduler.html":{"name":"VirtualTimeScheduler","abstract":"\u003cp\u003eBase class for virtual time schedulers using a priority queue for scheduled items.\u003c/p\u003e"},"Classes/SingleAssignmentDisposable.html#/s:7RxSwift26SingleAssignmentDisposableC10isDisposedSbvp":{"name":"isDisposed","parent_name":"SingleAssignmentDisposable"},"Classes/SingleAssignmentDisposable.html#/s:7RxSwift26SingleAssignmentDisposableCACycfc":{"name":"init()","abstract":"\u003cp\u003eInitializes a new instance of the \u003ccode\u003eSingleAssignmentDisposable\u003c/code\u003e.\u003c/p\u003e","parent_name":"SingleAssignmentDisposable"},"Classes/SingleAssignmentDisposable.html#/s:7RxSwift26SingleAssignmentDisposableC03setE0yyAA0E0_pF":{"name":"setDisposable(_:)","abstract":"\u003cp\u003eGets or sets the underlying disposable. After disposal, the result of getting this property is undefined.\u003c/p\u003e","parent_name":"SingleAssignmentDisposable"},"Classes/SingleAssignmentDisposable.html#/s:7RxSwift26SingleAssignmentDisposableC7disposeyyF":{"name":"dispose()","abstract":"\u003cp\u003eDisposes the underlying disposable.\u003c/p\u003e","parent_name":"SingleAssignmentDisposable"},"Classes/SerialDisposable.html#/s:7RxSwift16SerialDisposableC10isDisposedSbvp":{"name":"isDisposed","parent_name":"SerialDisposable"},"Classes/SerialDisposable.html#/s:7RxSwift16SerialDisposableCACycfc":{"name":"init()","abstract":"\u003cp\u003eInitializes a new instance of the \u003ccode\u003eSerialDisposable\u003c/code\u003e.\u003c/p\u003e","parent_name":"SerialDisposable"},"Classes/SerialDisposable.html#/s:7RxSwift16SerialDisposableC10disposableAA0D0_pvp":{"name":"disposable","abstract":"\u003cp\u003eGets or sets the underlying disposable.\u003c/p\u003e","parent_name":"SerialDisposable"},"Classes/SerialDisposable.html#/s:7RxSwift16SerialDisposableC7disposeyyF":{"name":"dispose()","abstract":"\u003cp\u003eDisposes the underlying disposable as well as all future replacements.\u003c/p\u003e","parent_name":"SerialDisposable"},"Classes/ScheduledDisposable.html#/s:7RxSwift19ScheduledDisposableC9schedulerAA22ImmediateSchedulerType_pvp":{"name":"scheduler","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ScheduledDisposable"},"Classes/ScheduledDisposable.html#/s:7RxSwift19ScheduledDisposableC10isDisposedSbvp":{"name":"isDisposed","parent_name":"ScheduledDisposable"},"Classes/ScheduledDisposable.html#/s:7RxSwift19ScheduledDisposableC9scheduler10disposableAcA22ImmediateSchedulerType_p_AA0D0_ptcfc":{"name":"init(scheduler:disposable:)","abstract":"\u003cp\u003eInitializes a new instance of the \u003ccode\u003eScheduledDisposable\u003c/code\u003e that uses a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/ScheduledDisposable.html#/s:7RxSwift19ScheduledDisposableC9schedulerAA22ImmediateSchedulerType_pvp\"\u003escheduler\u003c/a\u003e\u003c/code\u003e on which to dispose the \u003ccode\u003edisposable\u003c/code\u003e.\u003c/p\u003e","parent_name":"ScheduledDisposable"},"Classes/ScheduledDisposable.html#/s:7RxSwift19ScheduledDisposableC7disposeyyF":{"name":"dispose()","abstract":"\u003cp\u003eDisposes the wrapped disposable on the provided scheduler.\u003c/p\u003e","parent_name":"ScheduledDisposable"},"Classes/RefCountDisposable.html#/s:7RxSwift18RefCountDisposableC10isDisposedSbvp":{"name":"isDisposed","parent_name":"RefCountDisposable"},"Classes/RefCountDisposable.html#/s:7RxSwift18RefCountDisposableC10disposableAcA0E0_p_tcfc":{"name":"init(disposable:)","abstract":"\u003cp\u003eInitializes a new instance of the \u003ccode\u003eRefCountDisposable\u003c/code\u003e.\u003c/p\u003e","parent_name":"RefCountDisposable"},"Classes/RefCountDisposable.html#/s:7RxSwift18RefCountDisposableC6retainAA0E0_pyF":{"name":"retain()","abstract":"\u003cp\u003eHolds a dependent disposable that when disposed decreases the refcount on the underlying disposable.\u003c/p\u003e","parent_name":"RefCountDisposable"},"Classes/RefCountDisposable.html#/s:7RxSwift18RefCountDisposableC7disposeyyF":{"name":"dispose()","abstract":"\u003cp\u003eDisposes the underlying disposable only when all dependent disposables have been disposed.\u003c/p\u003e","parent_name":"RefCountDisposable"},"Classes/DisposeBag/DisposableBuilder.html#/buildBlock(_:)":{"name":"buildBlock(_:)","parent_name":"DisposableBuilder"},"Classes/DisposeBag/DisposableBuilder.html#/s:7RxSwift10DisposeBagC17DisposableBuilderV10buildBlockySayAA0E0_pGAaG_pd_tFZ":{"name":"buildBlock(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DisposableBuilder"},"Classes/DisposeBag.html#/s:7RxSwift10DisposeBagCACycfc":{"name":"init()","abstract":"\u003cp\u003eConstructs new empty dispose bag.\u003c/p\u003e","parent_name":"DisposeBag"},"Classes/DisposeBag.html#/s:7RxSwift10DisposeBagC6insertyyAA10Disposable_pF":{"name":"insert(_:)","abstract":"\u003cp\u003eAdds \u003ccode\u003edisposable\u003c/code\u003e to be disposed when dispose bag is being deinited.\u003c/p\u003e","parent_name":"DisposeBag"},"Classes/DisposeBag.html#/s:7RxSwift10DisposeBagC9disposingAcA10Disposable_pd_tcfc":{"name":"init(disposing:)","abstract":"\u003cp\u003eConvenience init allows a list of disposables to be gathered for disposal.\u003c/p\u003e","parent_name":"DisposeBag"},"Classes/DisposeBag.html#/s:7RxSwift10DisposeBagC7builderACSayAA10Disposable_pGyXE_tcfc":{"name":"init(builder:)","abstract":"\u003cp\u003eConvenience init which utilizes a function builder to let you pass in a list of","parent_name":"DisposeBag"},"Classes/DisposeBag.html#/s:7RxSwift10DisposeBagC9disposingACSayAA10Disposable_pG_tcfc":{"name":"init(disposing:)","abstract":"\u003cp\u003eConvenience init allows an array of disposables to be gathered for disposal.\u003c/p\u003e","parent_name":"DisposeBag"},"Classes/DisposeBag.html#/s:7RxSwift10DisposeBagC6insertyyAA10Disposable_pd_tF":{"name":"insert(_:)","abstract":"\u003cp\u003eConvenience function allows a list of disposables to be gathered for disposal.\u003c/p\u003e","parent_name":"DisposeBag"},"Classes/DisposeBag.html#/s:7RxSwift10DisposeBagC6insert7builderySayAA10Disposable_pGyXE_tF":{"name":"insert(builder:)","abstract":"\u003cp\u003eConvenience function allows a list of disposables to be gathered for disposal.\u003c/p\u003e","parent_name":"DisposeBag"},"Classes/DisposeBag.html#/s:7RxSwift10DisposeBagC6insertyySayAA10Disposable_pGF":{"name":"insert(_:)","abstract":"\u003cp\u003eConvenience function allows an array of disposables to be gathered for disposal.\u003c/p\u003e","parent_name":"DisposeBag"},"Classes/DisposeBag/DisposableBuilder.html":{"name":"DisposableBuilder","parent_name":"DisposeBag"},"Structs/Disposables.html#/s:7RxSwift11DisposablesV6create4withAA10Cancelable_pyyc_tFZ":{"name":"create(with:)","abstract":"\u003cp\u003eConstructs a new disposable with the given action used for disposal.\u003c/p\u003e","parent_name":"Disposables"},"Structs/Disposables.html#/s:7RxSwift11DisposablesV6createyAA10Cancelable_pAA10Disposable_p_AaF_ptFZ":{"name":"create(_:_:)","abstract":"\u003cp\u003eCreates a disposable with the given disposables.\u003c/p\u003e","parent_name":"Disposables"},"Structs/Disposables.html#/s:7RxSwift11DisposablesV6createyAA10Cancelable_pAA10Disposable_p_AaF_pAaF_ptFZ":{"name":"create(_:_:_:)","abstract":"\u003cp\u003eCreates a disposable with the given disposables.\u003c/p\u003e","parent_name":"Disposables"},"Structs/Disposables.html#/s:7RxSwift11DisposablesV6createyAA10Cancelable_pAA10Disposable_p_AaF_pAaF_pAaF_pdtFZ":{"name":"create(_:_:_:_:)","abstract":"\u003cp\u003eCreates a disposable with the given disposables.\u003c/p\u003e","parent_name":"Disposables"},"Structs/Disposables.html#/s:7RxSwift11DisposablesV6createyAA10Cancelable_pSayAA10Disposable_pGFZ":{"name":"create(_:)","abstract":"\u003cp\u003eCreates a disposable with the given disposables.\u003c/p\u003e","parent_name":"Disposables"},"Structs/Disposables.html#/s:7RxSwift11DisposablesV6createAA10Disposable_pyFZ":{"name":"create()","abstract":"\u003cp\u003eCreates a disposable that does nothing on disposal.\u003c/p\u003e","parent_name":"Disposables"},"Classes/CompositeDisposable.html#/s:7RxSwift19CompositeDisposableC10DisposeKeyV":{"name":"DisposeKey","abstract":"\u003cp\u003eKey used to remove disposable from composite disposable\u003c/p\u003e","parent_name":"CompositeDisposable"},"Classes/CompositeDisposable.html#/s:7RxSwift10CancelableP10isDisposedSbvp":{"name":"isDisposed","parent_name":"CompositeDisposable"},"Classes/CompositeDisposable.html#/s:7RxSwift19CompositeDisposableCACycfc":{"name":"init()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CompositeDisposable"},"Classes/CompositeDisposable.html#/s:7RxSwift19CompositeDisposableCyAcA0D0_p_AaD_ptcfc":{"name":"init(_:_:)","abstract":"\u003cp\u003eInitializes a new instance of composite disposable with the specified number of disposables.\u003c/p\u003e","parent_name":"CompositeDisposable"},"Classes/CompositeDisposable.html#/s:7RxSwift19CompositeDisposableCyAcA0D0_p_AaD_pAaD_ptcfc":{"name":"init(_:_:_:)","abstract":"\u003cp\u003eInitializes a new instance of composite disposable with the specified number of disposables.\u003c/p\u003e","parent_name":"CompositeDisposable"},"Classes/CompositeDisposable.html#/s:7RxSwift19CompositeDisposableCyAcA0D0_p_AaD_pAaD_pAaD_pAaD_pdtcfc":{"name":"init(_:_:_:_:_:)","abstract":"\u003cp\u003eInitializes a new instance of composite disposable with the specified number of disposables.\u003c/p\u003e","parent_name":"CompositeDisposable"},"Classes/CompositeDisposable.html#/s:7RxSwift19CompositeDisposableC11disposablesACSayAA0D0_pG_tcfc":{"name":"init(disposables:)","abstract":"\u003cp\u003eInitializes a new instance of composite disposable with the specified number of disposables.\u003c/p\u003e","parent_name":"CompositeDisposable"},"Classes/CompositeDisposable.html#/s:7RxSwift19CompositeDisposableC6insertyAC10DisposeKeyVSgAA0D0_pF":{"name":"insert(_:)","abstract":"\u003cp\u003eAdds a disposable to the CompositeDisposable or disposes the disposable if the CompositeDisposable is disposed.\u003c/p\u003e","parent_name":"CompositeDisposable"},"Classes/CompositeDisposable.html#/s:7RxSwift19CompositeDisposableC5countSivp":{"name":"count","parent_name":"CompositeDisposable"},"Classes/CompositeDisposable.html#/s:7RxSwift19CompositeDisposableC6remove3foryAC10DisposeKeyV_tF":{"name":"remove(for:)","abstract":"\u003cp\u003eRemoves and disposes the disposable identified by \u003ccode\u003edisposeKey\u003c/code\u003e from the CompositeDisposable.\u003c/p\u003e","parent_name":"CompositeDisposable"},"Classes/CompositeDisposable.html#/s:7RxSwift19CompositeDisposableC7disposeyyF":{"name":"dispose()","abstract":"\u003cp\u003eDisposes all disposables in the group and removes them from the group.\u003c/p\u003e","parent_name":"CompositeDisposable"},"Classes/BooleanDisposable.html#/s:7RxSwift17BooleanDisposableCACycfc":{"name":"init()","abstract":"\u003cp\u003eInitializes a new instance of the \u003ccode\u003eBooleanDisposable\u003c/code\u003e class\u003c/p\u003e","parent_name":"BooleanDisposable"},"Classes/BooleanDisposable.html#/s:7RxSwift17BooleanDisposableC10isDisposedACSb_tcfc":{"name":"init(isDisposed:)","abstract":"\u003cp\u003eInitializes a new instance of the \u003ccode\u003eBooleanDisposable\u003c/code\u003e class with given value\u003c/p\u003e","parent_name":"BooleanDisposable"},"Classes/BooleanDisposable.html#/s:7RxSwift17BooleanDisposableC10isDisposedSbvp":{"name":"isDisposed","parent_name":"BooleanDisposable"},"Classes/BooleanDisposable.html#/s:7RxSwift17BooleanDisposableC7disposeyyF":{"name":"dispose()","abstract":"\u003cp\u003eSets the status to disposed, which can be observer through the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/BooleanDisposable.html#/s:7RxSwift17BooleanDisposableC10isDisposedSbvp\"\u003eisDisposed\u003c/a\u003e\u003c/code\u003e property.\u003c/p\u003e","parent_name":"BooleanDisposable"},"Classes/BooleanDisposable.html":{"name":"BooleanDisposable","abstract":"\u003cp\u003eRepresents a disposable resource that can be checked for disposal status.\u003c/p\u003e"},"Classes/CompositeDisposable.html":{"name":"CompositeDisposable","abstract":"\u003cp\u003eRepresents a group of disposable resources that are disposed together.\u003c/p\u003e"},"Structs/Disposables.html":{"name":"Disposables","abstract":"\u003cp\u003eA collection of utility methods for common disposable operations.\u003c/p\u003e"},"Classes/DisposeBag.html":{"name":"DisposeBag","abstract":"\u003cp\u003eThread safe bag that disposes added disposables on \u003ccode\u003edeinit\u003c/code\u003e.\u003c/p\u003e"},"RxSwift%2FDisposables.html#/s:7RxSwift11DisposeBaseC":{"name":"DisposeBase","abstract":"\u003cp\u003eBase class for all disposables.\u003c/p\u003e"},"Classes/RefCountDisposable.html":{"name":"RefCountDisposable","abstract":"\u003cp\u003eRepresents a disposable resource that only disposes its underlying disposable resource when all dependent disposable objects have been disposed.\u003c/p\u003e"},"Classes/ScheduledDisposable.html":{"name":"ScheduledDisposable","abstract":"\u003cp\u003eRepresents a disposable resource whose disposal invocation will be scheduled on the specified scheduler.\u003c/p\u003e"},"Classes/SerialDisposable.html":{"name":"SerialDisposable","abstract":"\u003cp\u003eRepresents a disposable resource whose underlying disposable resource can be replaced by another disposable resource, causing automatic disposal of the previous underlying disposable resource.\u003c/p\u003e"},"Classes/SingleAssignmentDisposable.html":{"name":"SingleAssignmentDisposable","abstract":"\u003cp\u003eRepresents a disposable resource which only allows a single assignment of its underlying disposable resource.\u003c/p\u003e"},"Protocols/SchedulerType.html#/s:7RxSwift13SchedulerTypeP3now10Foundation4DateVvp":{"name":"now","parent_name":"SchedulerType"},"Protocols/SchedulerType.html#/s:7RxSwift13SchedulerTypeP16scheduleRelative_7dueTime6actionAA10Disposable_pqd___8Dispatch0kH8IntervalOAaG_pqd__ctlF":{"name":"scheduleRelative(_:dueTime:action:)","abstract":"\u003cp\u003eSchedules an action to be executed.\u003c/p\u003e","parent_name":"SchedulerType"},"Protocols/SchedulerType.html#/s:7RxSwift13SchedulerTypeP16schedulePeriodic_10startAfter6period6actionAA10Disposable_pqd___8Dispatch0L12TimeIntervalOAKqd__qd__ctlF":{"name":"schedulePeriodic(_:startAfter:period:action:)","abstract":"\u003cp\u003eSchedules a periodic piece of work.\u003c/p\u003e","parent_name":"SchedulerType"},"Structs/Reactive.html#/s:7RxSwift8ReactiveV4basexvp":{"name":"base","abstract":"\u003cp\u003eBase object to extend.\u003c/p\u003e","parent_name":"Reactive"},"Structs/Reactive.html#/s:7RxSwift8ReactiveVyACyxGxcfc":{"name":"init(_:)","abstract":"\u003cp\u003eCreates extensions with base object.\u003c/p\u003e","parent_name":"Reactive"},"Structs/Reactive.html#/s:7RxSwift8ReactiveV13dynamicMemberAA6BinderVyqd__Gs24ReferenceWritableKeyPathCyxqd__G_tcRlzCluip":{"name":"subscript(dynamicMember:)","abstract":"\u003cp\u003eAutomatically synthesized binder for a key path between the reactive","parent_name":"Reactive"},"Protocols/ObserverType.html#/s:7RxSwift12ObserverTypeP7ElementQa":{"name":"Element","abstract":"\u003cp\u003eThe type of elements in sequence that observer can observe.\u003c/p\u003e","parent_name":"ObserverType"},"Protocols/ObserverType.html#/s:7RxSwift12ObserverTypeP2onyyAA5EventOy7ElementQzGF":{"name":"on(_:)","abstract":"\u003cp\u003eNotify observer about sequence event.\u003c/p\u003e","parent_name":"ObserverType"},"Protocols/ObserverType.html#/s:7RxSwift12ObserverTypePAAE02asC0AA03AnyC0Vy7ElementQzGyF":{"name":"asObserver()","abstract":"\u003cp\u003eErases type of observer and returns canonical observer.\u003c/p\u003e","parent_name":"ObserverType"},"Protocols/ObserverType.html#/s:7RxSwift12ObserverTypePAAE03mapC0yAA03AnyC0Vyqd__G7ElementQzqd__KclF":{"name":"mapObserver(_:)","abstract":"\u003cp\u003eTransforms observer of type R to type E using custom transform method.","parent_name":"ObserverType"},"Protocols/ObserverType.html#/s:7RxSwift12ObserverTypePAAE6onNextyy7ElementQzF":{"name":"onNext(_:)","abstract":"\u003cp\u003eConvenience method equivalent to \u003ccode\u003eon(.next(element: Element))\u003c/code\u003e\u003c/p\u003e","parent_name":"ObserverType"},"Protocols/ObserverType.html#/s:7RxSwift12ObserverTypePAAE11onCompletedyyF":{"name":"onCompleted()","abstract":"\u003cp\u003eConvenience method equivalent to \u003ccode\u003eon(.completed)\u003c/code\u003e\u003c/p\u003e","parent_name":"ObserverType"},"Protocols/ObserverType.html#/s:7RxSwift12ObserverTypePAAE7onErroryys0F0_pF":{"name":"onError(_:)","abstract":"\u003cp\u003eConvenience method equivalent to \u003ccode\u003eon(.error(Swift.Error))\u003c/code\u003e\u003c/p\u003e","parent_name":"ObserverType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypeP9subscribeyAA10Disposable_pqd__AA08ObserverD0Rd__7ElementQyd__AGRtzlF":{"name":"subscribe(_:)","abstract":"\u003cp\u003eSubscribes \u003ccode\u003eobserver\u003c/code\u003e to receive events for this sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE9subscribe4with6onNext0G5Error0G9Completed0G8DisposedAA10Disposable_pqd___yqd___7ElementQztcSgyqd___s0I0_ptcSgyqd__cSgAPtRld__ClF":{"name":"subscribe(with:onNext:onError:onCompleted:onDisposed:)","abstract":"\u003cp\u003eSubscribes an element handler, an error handler, a completion handler and disposed handler to an observable sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE9subscribe6onNext0F5Error0F9Completed0F8DisposedAA10Disposable_py7ElementQzcSg_ys0H0_pcSgyycSgAOtF":{"name":"subscribe(onNext:onError:onCompleted:onDisposed:)","abstract":"\u003cp\u003eSubscribes an element handler, an error handler, a completion handler and disposed handler to an observable sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE02asC0AA0C0Cy7ElementQzGyF":{"name":"asObservable()","abstract":"\u003cp\u003eDefault implementation of converting \u003ccode\u003eObservableType\u003c/code\u003e to \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Observable.html\"\u003eObservable\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE3ambyAA0C0Cy7ElementQzGqd__STRd__AiGRtd__lFZ":{"name":"amb(_:)","abstract":"\u003cp\u003ePropagates the observable sequence that reacts first.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE3ambyAA0C0Cy7ElementQzGqd__AaBRd__AGQyd__AHRSlF":{"name":"amb(_:)","abstract":"\u003cp\u003ePropagates the observable sequence that reacts first.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE6buffer8timeSpan5count9schedulerAA0C0CySay7ElementQzGG8Dispatch0K12TimeIntervalO_SiAA09SchedulerD0_ptF":{"name":"buffer(timeSpan:count:scheduler:)","abstract":"\u003cp\u003eProjects each element of an observable sequence into a buffer that\u0026rsquo;s sent out when either it\u0026rsquo;s full or a given amount of time has elapsed, using the specified scheduler to run timers.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE5catchyAA0C0Cy7ElementQzGAIs5Error_pKcF":{"name":"catch(_:)","abstract":"\u003cp\u003eContinues an observable sequence that is terminated by an error with the observable sequence produced by the handler.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE10catchErroryAA0C0Cy7ElementQzGAIs0F0_pKcF":{"name":"catchError(_:)","abstract":"\u003cp\u003eContinues an observable sequence that is terminated by an error with the observable sequence produced by the handler.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE14catchAndReturnyAA0C0Cy7ElementQzGAHF":{"name":"catchAndReturn(_:)","abstract":"\u003cp\u003eContinues an observable sequence that is terminated by an error with a single element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE20catchErrorJustReturnyAA0C0Cy7ElementQzGAHF":{"name":"catchErrorJustReturn(_:)","abstract":"\u003cp\u003eContinues an observable sequence that is terminated by an error with a single element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE10catchErroryAA0C0Cy7ElementQzGqd__STRd__AiGRtd__lFZ":{"name":"catchError(_:)","abstract":"\u003cp\u003eContinues an observable sequence that is terminated by an error with the next observable sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE5catch8sequenceAA0C0Cy7ElementQzGqd___tSTRd__AjHRtd__lFZ":{"name":"catch(sequence:)","abstract":"\u003cp\u003eContinues an observable sequence that is terminated by an error with the next observable sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE5retryAA0C0Cy7ElementQzGyF":{"name":"retry()","abstract":"\u003cp\u003eRepeats the source observable sequence until it successfully terminates.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE5retryyAA0C0Cy7ElementQzGSiF":{"name":"retry(_:)","abstract":"\u003cp\u003eRepeats the source observable sequence the specified number of times in case of an error or until it successfully terminates.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE13combineLatest_14resultSelectorAA0C0Cy7ElementQzGqd___AISayAH_AHQYd__GKctSlRd__AabHRpd__lFZ":{"name":"combineLatest(_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE13combineLatestyAA0C0CySay7ElementQzGGqd__SlRd__AG_AGQYd__AHRSAabGRpd__lFZ":{"name":"combineLatest(_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE13combineLatest__14resultSelectorAA0C0Cy7ElementQzGqd___qd_0_AiHQyd___AHQyd_0_tKctAaBRd__AaBRd_0_r0_lFZ":{"name":"combineLatest(_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE13combineLatest___14resultSelectorAA0C0Cy7ElementQzGqd___qd_0_qd_1_AiHQyd___AHQyd_0_AHQyd_1_tKctAaBRd__AaBRd_0_AaBRd_1_r1_lFZ":{"name":"combineLatest(_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE13combineLatest____14resultSelectorAA0C0Cy7ElementQzGqd___qd_0_qd_1_qd_2_AiHQyd___AHQyd_0_AHQyd_1_AHQyd_2_tKctAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_r2_lFZ":{"name":"combineLatest(_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE13combineLatest_____14resultSelectorAA0C0Cy7ElementQzGqd___qd_0_qd_1_qd_2_qd_3_AiHQyd___AHQyd_0_AHQyd_1_AHQyd_2_AHQyd_3_tKctAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_r3_lFZ":{"name":"combineLatest(_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE13combineLatest______14resultSelectorAA0C0Cy7ElementQzGqd___qd_0_qd_1_qd_2_qd_3_qd_4_AiHQyd___AHQyd_0_AHQyd_1_AHQyd_2_AHQyd_3_AHQyd_4_tKctAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_AaBRd_4_r4_lFZ":{"name":"combineLatest(_:_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE13combineLatest_______14resultSelectorAA0C0Cy7ElementQzGqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_AiHQyd___AHQyd_0_AHQyd_1_AHQyd_2_AHQyd_3_AHQyd_4_AHQyd_5_tKctAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_AaBRd_4_AaBRd_5_r5_lFZ":{"name":"combineLatest(_:_:_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE13combineLatest________14resultSelectorAA0C0Cy7ElementQzGqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_qd_6_AiHQyd___AHQyd_0_AHQyd_1_AHQyd_2_AHQyd_3_AHQyd_4_AHQyd_5_AHQyd_6_tKctAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_AaBRd_4_AaBRd_5_AaBRd_6_r6_lFZ":{"name":"combineLatest(_:_:_:_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE10compactMapyAA0C0Cyqd__Gqd__Sg7ElementQzKclF":{"name":"compactMap(_:)","abstract":"\u003cp\u003eProjects each element of an observable sequence into an optional form and filters all optional results.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE6concatyAA0C0Cy7ElementQzGqd__AA0c11ConvertibleD0Rd__AGQyd__AHRSlF":{"name":"concat(_:)","abstract":"\u003cp\u003eConcatenates the second observable sequence to \u003ccode\u003eself\u003c/code\u003e upon successful termination of \u003ccode\u003eself\u003c/code\u003e.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE6concatyAA0C0Cy7ElementQzGqd__STRd__AiGRtd__lFZ":{"name":"concat(_:)","abstract":"\u003cp\u003eConcatenates all observable sequences in the given sequence, as long as the previous observable sequence terminated successfully.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE6concatyAA0C0Cy7ElementQzGqd__SlRd__AiGRtd__lFZ":{"name":"concat(_:)","abstract":"\u003cp\u003eConcatenates all observable sequences in the given collection, as long as the previous observable sequence terminated successfully.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE6concatyAA0C0Cy7ElementQzGAId_tFZ":{"name":"concat(_:)","abstract":"\u003cp\u003eConcatenates all observable sequences in the given collection, as long as the previous observable sequence terminated successfully.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE6createyAA0C0Cy7ElementQzGAA10Disposable_pAA11AnyObserverVyAHGcFZ":{"name":"create(_:)","abstract":"\u003cp\u003eCreates an observable sequence from a specified subscribe method implementation.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE8debounce_9schedulerAA0C0Cy7ElementQzG8Dispatch0H12TimeIntervalO_AA09SchedulerD0_ptF":{"name":"debounce(_:scheduler:)","abstract":"\u003cp\u003eIgnores elements from an observable sequence which are followed by another element within a specified relative time duration, using the specified scheduler to run throttling timers.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE5debug_10trimOutput4file4line8functionAA0C0Cy7ElementQzGSSSg_SbSSSuSStF":{"name":"debug(_:trimOutput:file:line:function:)","abstract":"\u003cp\u003ePrints received events for all observers on standard output.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE7ifEmpty7defaultAA0C0Cy7ElementQzGAI_tF":{"name":"ifEmpty(default:)","abstract":"\u003cp\u003eEmits elements from the source observable sequence, or a default element if the source observable sequence is empty.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE8deferredyAA0C0Cy7ElementQzGAIyKcFZ":{"name":"deferred(_:)","abstract":"\u003cp\u003eReturns an observable sequence that invokes the specified factory function whenever a new observer subscribes.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE5delay_9schedulerAA0C0Cy7ElementQzG8Dispatch0H12TimeIntervalO_AA09SchedulerD0_ptF":{"name":"delay(_:scheduler:)","abstract":"\u003cp\u003eReturns an observable sequence by the source observable sequence shifted forward in time by a specified delay. Error events from the source observable sequence are not delayed.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE17delaySubscription_9schedulerAA0C0Cy7ElementQzG8Dispatch0I12TimeIntervalO_AA09SchedulerD0_ptF":{"name":"delaySubscription(_:scheduler:)","abstract":"\u003cp\u003eTime shifts the observable sequence by delaying the subscription with the specified relative time duration, using the specified scheduler to run timers.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE20distinctUntilChangedyAA0C0Cy7ElementQzGqd__AHKcSQRd__lF":{"name":"distinctUntilChanged(_:)","abstract":"\u003cp\u003eReturns an observable sequence that contains only distinct contiguous elements according to the \u003ccode\u003ekeySelector\u003c/code\u003e.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE20distinctUntilChangedyAA0C0Cy7ElementQzGSbAH_AHtKcF":{"name":"distinctUntilChanged(_:)","abstract":"\u003cp\u003eReturns an observable sequence that contains only distinct contiguous elements according to the \u003ccode\u003ecomparer\u003c/code\u003e.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE20distinctUntilChanged_8comparerAA0C0Cy7ElementQzGqd__AIKc_Sbqd___qd__tKctlF":{"name":"distinctUntilChanged(_:comparer:)","abstract":"\u003cp\u003eReturns an observable sequence that contains only distinct contiguous elements according to the keySelector and the comparer.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE20distinctUntilChanged2atAA0C0Cy7ElementQzGs7KeyPathCyAIqd__G_tSQRd__lF":{"name":"distinctUntilChanged(at:)","abstract":"\u003cp\u003eReturns an observable sequence that contains only contiguous elements with distinct values in the provided key path on each object.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE2do6onNext05afterG00F5Error0hI00F9Completed0hJ00F9Subscribe0F10Subscribed0F7DisposeAA0C0Cy7ElementQzGyAQKcSg_ASys0I0_pKcSgAUyyKcSgAVyycSgA2WtF":{"name":"do(onNext:afterNext:onError:afterError:onCompleted:afterCompleted:onSubscribe:onSubscribed:onDispose:)","abstract":"\u003cp\u003eInvokes an action for each event in the observable sequence, and propagates all observer messages through the result sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE9elementAtyAA0C0Cy7ElementQzGSiF":{"name":"elementAt(_:)","abstract":"\u003cp\u003eReturns a sequence emitting only element \u003cem\u003en\u003c/em\u003e emitted by an Observable\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE7element2atAA0C0Cy7ElementQzGSi_tF":{"name":"element(at:)","abstract":"\u003cp\u003eReturns a sequence emitting only element \u003cem\u003en\u003c/em\u003e emitted by an Observable\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE5emptyAA0C0Cy7ElementQzGyFZ":{"name":"empty()","abstract":"\u003cp\u003eReturns an empty observable sequence, using the specified scheduler to send out the single \u003ccode\u003eCompleted\u003c/code\u003e message.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE10enumeratedAA0C0CySi5index_7ElementQz7elementtGyF":{"name":"enumerated()","abstract":"\u003cp\u003eEnumerates the elements of an observable sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE5erroryAA0C0Cy7ElementQzGs5Error_pFZ":{"name":"error(_:)","abstract":"\u003cp\u003eReturns an observable sequence that terminates with an \u003ccode\u003eerror\u003c/code\u003e.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE6filteryAA0C0Cy7ElementQzGSbAHKcF":{"name":"filter(_:)","abstract":"\u003cp\u003eFilters the elements of an observable sequence based on a predicate.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE14ignoreElementsAA0C0Cys5NeverOGyF":{"name":"ignoreElements()","abstract":"\u003cp\u003eSkips elements and completes (or errors) when the observable sequence completes (or errors). Equivalent to filter that always returns false.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE8generate12initialState9condition9scheduler7iterateAA0C0Cy7ElementQzGAL_SbALKcAA018ImmediateSchedulerD0_pA2LKctFZ":{"name":"generate(initialState:condition:scheduler:iterate:)","abstract":"\u003cp\u003eGenerates an observable sequence by running a state-driven loop producing the sequence\u0026rsquo;s elements, using the specified scheduler","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE7groupBy11keySelectorAA0C0CyAA07GroupedC0Vyqd__7ElementQzGGqd__AKKc_tSHRd__lF":{"name":"groupBy(keySelector:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE4justyAA0C0Cy7ElementQzGAHFZ":{"name":"just(_:)","abstract":"\u003cp\u003eReturns an observable sequence that contains a single element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE4just_9schedulerAA0C0Cy7ElementQzGAI_AA018ImmediateSchedulerD0_ptFZ":{"name":"just(_:scheduler:)","abstract":"\u003cp\u003eReturns an observable sequence that contains a single element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE3mapyAA0C0Cyqd__Gqd__7ElementQzKclF":{"name":"map(_:)","abstract":"\u003cp\u003eProjects each element of an observable sequence into a new form.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE11materializeAA0C0CyAA5EventOy7ElementQzGGyF":{"name":"materialize()","abstract":"\u003cp\u003eConvert any Observable into an Observable of its events.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE7flatMapyAA0C0Cy7ElementQyd__Gqd__AGQzKcAA0c11ConvertibleD0Rd__lF":{"name":"flatMap(_:)","abstract":"\u003cp\u003eProjects each element of an observable sequence to an observable sequence and merges the resulting observable sequences into one observable sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE12flatMapFirstyAA0C0Cy7ElementQyd__Gqd__AGQzKcAA0c11ConvertibleD0Rd__lF":{"name":"flatMapFirst(_:)","abstract":"\u003cp\u003eProjects each element of an observable sequence to an observable sequence and merges the resulting observable sequences into one observable sequence.","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE5mergeyAA0C0Cy7ElementQzGqd__SlRd__AiGRtd__lFZ":{"name":"merge(_:)","abstract":"\u003cp\u003eMerges elements from all observable sequences from collection into a single observable sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE5mergeyAA0C0Cy7ElementQzGSayAIGFZ":{"name":"merge(_:)","abstract":"\u003cp\u003eMerges elements from all observable sequences from array into a single observable sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE5mergeyAA0C0Cy7ElementQzGAId_tFZ":{"name":"merge(_:)","abstract":"\u003cp\u003eMerges elements from all observable sequences into a single observable sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE9concatMapyAA0C0Cy7ElementQyd__Gqd__AGQzKcAA0c11ConvertibleD0Rd__lF":{"name":"concatMap(_:)","abstract":"\u003cp\u003eProjects each element of an observable sequence to an observable sequence and concatenates the resulting observable sequences into one observable sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE9multicast_8selectorAA0C0Cyqd_0_Gqd__yKc_AhGy7ElementQyd__GKctAA07SubjectD0Rd__8Observer_AIQYd__AIRtzr0_lF":{"name":"multicast(_:selector:)","abstract":"\u003cp\u003eMulticasts the source sequence notifications through an instantiated subject into all uses of the sequence within a selector function.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE7publishAA011ConnectableC0Cy7ElementQzGyF":{"name":"publish()","abstract":"\u003cp\u003eReturns a connectable observable sequence that shares a single subscription to the underlying sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE6replayyAA011ConnectableC0Cy7ElementQzGSiF":{"name":"replay(_:)","abstract":"\u003cp\u003eReturns a connectable observable sequence that shares a single subscription to the underlying sequence replaying bufferSize elements.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE9replayAllAA011ConnectableC0Cy7ElementQzGyF":{"name":"replayAll()","abstract":"\u003cp\u003eReturns a connectable observable sequence that shares a single subscription to the underlying sequence replaying all elements.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE9multicastyAA011ConnectableC0Cy7ElementQyd__Gqd__AA07SubjectD0Rd__8Observer_AGQYd__AGRtzlF":{"name":"multicast(_:)","abstract":"\u003cp\u003eMulticasts the source sequence notifications through the specified subject to the resulting connectable observable.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE9multicast11makeSubjectAA011ConnectableC0Cy7ElementQyd__Gqd__yc_tAA0gD0Rd__8Observer_AHQYd__AHRtzlF":{"name":"multicast(makeSubject:)","abstract":"\u003cp\u003eMulticasts the source sequence notifications through an instantiated subject to the resulting connectable observable.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE5neverAA0C0Cy7ElementQzGyFZ":{"name":"never()","abstract":"\u003cp\u003eReturns a non-terminating observable sequence, which can be used to denote an infinite duration.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE7observe2onAA0C0Cy7ElementQzGAA018ImmediateSchedulerD0_p_tF":{"name":"observe(on:)","abstract":"\u003cp\u003eWraps the source sequence in order to run its observer callbacks on the specified scheduler.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE9observeOnyAA0C0Cy7ElementQzGAA018ImmediateSchedulerD0_pF":{"name":"observeOn(_:)","abstract":"\u003cp\u003eWraps the source sequence in order to run its observer callbacks on the specified scheduler.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE4from8optionalAA0C0Cy7ElementQzGAISg_tFZ":{"name":"from(optional:)","abstract":"\u003cp\u003eConverts a optional to an observable sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE4from8optional9schedulerAA0C0Cy7ElementQzGAJSg_AA018ImmediateSchedulerD0_ptFZ":{"name":"from(optional:scheduler:)","abstract":"\u003cp\u003eConverts a optional to an observable sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE6reduce_11accumulator9mapResultAA0C0Cyqd_0_Gqd___qd__qd___7ElementQztKcqd_0_qd__Kctr0_lF":{"name":"reduce(_:accumulator:mapResult:)","abstract":"\u003cp\u003eApplies an \u003ccode\u003eaccumulator\u003c/code\u003e function over an observable sequence, returning the result of the aggregation as a single element in the result sequence. The specified \u003ccode\u003eseed\u003c/code\u003e value is used as the initial accumulator value.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE6reduce_11accumulatorAA0C0Cyqd__Gqd___qd__qd___7ElementQztKctlF":{"name":"reduce(_:accumulator:)","abstract":"\u003cp\u003eApplies an \u003ccode\u003eaccumulator\u003c/code\u003e function over an observable sequence, returning the result of the aggregation as a single element in the result sequence. The specified \u003ccode\u003eseed\u003c/code\u003e value is used as the initial accumulator value.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE13repeatElement_9schedulerAA0C0Cy0F0QzGAI_AA018ImmediateSchedulerD0_ptFZ":{"name":"repeatElement(_:scheduler:)","abstract":"\u003cp\u003eGenerates an observable sequence that repeats the given element infinitely, using the specified scheduler to send out observer messages.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE5retry4whenAA0C0Cy7ElementQzGqd__AGyqd_0_Gc_tAaBRd__s5ErrorRd_0_r0_lF":{"name":"retry(when:)","abstract":"\u003cp\u003eRepeats the source observable sequence on error when the notifier emits a next value.","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE9retryWhenyAA0C0Cy7ElementQzGqd__AFyqd_0_GcAaBRd__s5ErrorRd_0_r0_lF":{"name":"retryWhen(_:)","abstract":"\u003cp\u003eRepeats the source observable sequence on error when the notifier emits a next value.","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE5retry4whenAA0C0Cy7ElementQzGqd__AGys5Error_pGc_tAaBRd__lF":{"name":"retry(when:)","abstract":"\u003cp\u003eRepeats the source observable sequence on error when the notifier emits a next value.","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE9retryWhenyAA0C0Cy7ElementQzGqd__AFys5Error_pGcAaBRd__lF":{"name":"retryWhen(_:)","abstract":"\u003cp\u003eRepeats the source observable sequence on error when the notifier emits a next value.","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE6sample_12defaultValueAA0C0Cy7ElementQzGqd___AISgtAaBRd__lF":{"name":"sample(_:defaultValue:)","abstract":"\u003cp\u003eSamples the source observable sequence using a sampler observable sequence producing sampling ticks.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE4scan4into11accumulatorAA0C0Cyqd__Gqd___yqd__z_7ElementQztKctlF":{"name":"scan(into:accumulator:)","abstract":"\u003cp\u003eApplies an accumulator function over an observable sequence and returns each intermediate result. The specified seed value is used as the initial accumulator value.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE4scan_11accumulatorAA0C0Cyqd__Gqd___qd__qd___7ElementQztKctlF":{"name":"scan(_:accumulator:)","abstract":"\u003cp\u003eApplies an accumulator function over an observable sequence and returns each intermediate result. The specified seed value is used as the initial accumulator value.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE2of_9schedulerAA0C0Cy7ElementQzGAId_AA018ImmediateSchedulerD0_ptFZ":{"name":"of(_:scheduler:)","abstract":"\u003cp\u003eThis method creates a new Observable instance with a variable number of elements.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE4from_9schedulerAA0C0Cy7ElementQzGSayAIG_AA018ImmediateSchedulerD0_ptFZ":{"name":"from(_:scheduler:)","abstract":"\u003cp\u003eConverts an array to an observable sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE4from_9schedulerAA0C0Cy7ElementQzGqd___AA018ImmediateSchedulerD0_ptSTRd__AHQyd__AIRSlFZ":{"name":"from(_:scheduler:)","abstract":"\u003cp\u003eConverts a sequence to an observable sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE5share6replay5scopeAA0C0Cy7ElementQzGSi_AA20SubjectLifetimeScopeOtF":{"name":"share(replay:scope:)","abstract":"\u003cp\u003eReturns an observable sequence that \u003cstrong\u003eshares a single subscription to the underlying sequence\u003c/strong\u003e, and immediately upon subscription replays elements in buffer.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE6singleAA0C0Cy7ElementQzGyF":{"name":"single()","abstract":"\u003cp\u003eThe single operator is similar to first, but throws a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/RxError.html#/s:7RxSwift0A5ErrorO10noElementsyA2CmF\"\u003eRxError.noElements\u003c/a\u003e\u003c/code\u003e or \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/RxError.html#/s:7RxSwift0A5ErrorO18moreThanOneElementyA2CmF\"\u003eRxError.moreThanOneElement\u003c/a\u003e\u003c/code\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE6singleyAA0C0Cy7ElementQzGSbAHKcF":{"name":"single(_:)","abstract":"\u003cp\u003eThe single operator is similar to first, but throws a \u003ccode\u003eRxError.NoElements\u003c/code\u003e or \u003ccode\u003eRxError.MoreThanOneElement\u003c/code\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE4skipyAA0C0Cy7ElementQzGSiF":{"name":"skip(_:)","abstract":"\u003cp\u003eBypasses a specified number of elements in an observable sequence and then returns the remaining elements.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE4skip_9schedulerAA0C0Cy7ElementQzG8Dispatch0H12TimeIntervalO_AA09SchedulerD0_ptF":{"name":"skip(_:scheduler:)","abstract":"\u003cp\u003eSkips elements for the specified duration from the start of the observable source sequence, using the specified scheduler to run timers.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE4skip5untilAA0C0Cy7ElementQzGqd___tAaBRd__lF":{"name":"skip(until:)","abstract":"\u003cp\u003eReturns the elements from the source observable sequence that are emitted after the other observable sequence produces an element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE9skipUntilyAA0C0Cy7ElementQzGqd__AaBRd__lF":{"name":"skipUntil(_:)","abstract":"\u003cp\u003eReturns the elements from the source observable sequence that are emitted after the other observable sequence produces an element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE4skip5whileAA0C0Cy7ElementQzGSbAIKc_tF":{"name":"skip(while:)","abstract":"\u003cp\u003eBypasses elements in an observable sequence as long as a specified condition is true and then returns the remaining elements.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE9skipWhileyAA0C0Cy7ElementQzGSbAHKcF":{"name":"skipWhile(_:)","abstract":"\u003cp\u003eBypasses elements in an observable sequence as long as a specified condition is true and then returns the remaining elements.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE9startWithyAA0C0Cy7ElementQzGAHd_tF":{"name":"startWith(_:)","abstract":"\u003cp\u003ePrepends a sequence of values to an observable sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE9subscribe2onAA0C0Cy7ElementQzGAA018ImmediateSchedulerD0_p_tF":{"name":"subscribe(on:)","abstract":"\u003cp\u003eWraps the source sequence in order to run its subscription and unsubscription logic on the specified","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE11subscribeOnyAA0C0Cy7ElementQzGAA018ImmediateSchedulerD0_pF":{"name":"subscribeOn(_:)","abstract":"\u003cp\u003eWraps the source sequence in order to run its subscription and unsubscription logic on the specified","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE13flatMapLatestyAA0C0Cy7ElementQyd__Gqd__AGQzKcAA0c11ConvertibleD0Rd__lF":{"name":"flatMapLatest(_:)","abstract":"\u003cp\u003eProjects each element of an observable sequence into a new sequence of observable sequences and then","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE13flatMapLatestyAA10InfallibleVy7ElementQyd__Gqd__AGQzKcAA0hD0Rd__lF":{"name":"flatMapLatest(_:)","abstract":"\u003cp\u003eProjects each element of an observable sequence into a new sequence of observable sequences and then","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE7ifEmpty8switchToAA0C0Cy7ElementQzGAJ_tF":{"name":"ifEmpty(switchTo:)","abstract":"\u003cp\u003eReturns the elements of the specified sequence or \u003ccode\u003eswitchTo\u003c/code\u003e sequence if the sequence is empty.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE4takeyAA0C0Cy7ElementQzGSiF":{"name":"take(_:)","abstract":"\u003cp\u003eReturns a specified number of contiguous elements from the start of an observable sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE4take3for9schedulerAA0C0Cy7ElementQzG8Dispatch0I12TimeIntervalO_AA09SchedulerD0_ptF":{"name":"take(for:scheduler:)","abstract":"\u003cp\u003eTakes elements for the specified duration from the start of the observable source sequence, using the specified scheduler to run timers.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE4take_9schedulerAA0C0Cy7ElementQzG8Dispatch0H12TimeIntervalO_AA09SchedulerD0_ptF":{"name":"take(_:scheduler:)","abstract":"\u003cp\u003eTakes elements for the specified duration from the start of the observable source sequence, using the specified scheduler to run timers.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE8takeLastyAA0C0Cy7ElementQzGSiF":{"name":"takeLast(_:)","abstract":"\u003cp\u003eReturns a specified number of contiguous elements from the end of an observable sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE4take5untilAA0C0Cy7ElementQzGqd___tAaBRd__lF":{"name":"take(until:)","abstract":"\u003cp\u003eReturns the elements from the source observable sequence until the other observable sequence produces an element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE4take5until8behaviorAA0C0Cy7ElementQzGSbAJKc_AA12TakeBehaviorOtF":{"name":"take(until:behavior:)","abstract":"\u003cp\u003eReturns elements from an observable sequence until the specified condition is true.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE4take5while8behaviorAA0C0Cy7ElementQzGSbAJKc_AA12TakeBehaviorOtF":{"name":"take(while:behavior:)","abstract":"\u003cp\u003eReturns elements from an observable sequence as long as a specified condition is true.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE9takeUntilyAA0C0Cy7ElementQzGqd__AaBRd__lF":{"name":"takeUntil(_:)","abstract":"\u003cp\u003eReturns the elements from the source observable sequence until the other observable sequence produces an element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE9takeUntil_9predicateAA0C0Cy7ElementQzGAA12TakeBehaviorO_SbAIKctF":{"name":"takeUntil(_:predicate:)","abstract":"\u003cp\u003eReturns elements from an observable sequence until the specified condition is true.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE9takeWhileyAA0C0Cy7ElementQzGSbAHKcF":{"name":"takeWhile(_:)","abstract":"\u003cp\u003eReturns elements from an observable sequence as long as a specified condition is true.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE8throttle_6latest9schedulerAA0C0Cy7ElementQzG8Dispatch0I12TimeIntervalO_SbAA09SchedulerD0_ptF":{"name":"throttle(_:latest:scheduler:)","abstract":"\u003cp\u003eReturns an Observable that emits the first and the latest item emitted by the source Observable during sequential time windows of a specified duration.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE7timeout_9schedulerAA0C0Cy7ElementQzG8Dispatch0H12TimeIntervalO_AA09SchedulerD0_ptF":{"name":"timeout(_:scheduler:)","abstract":"\u003cp\u003eApplies a timeout policy for each element in the observable sequence. If the next element isn\u0026rsquo;t received within the specified timeout duration starting from its predecessor, a TimeoutError is propagated to the observer.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE7timeout_5other9schedulerAA0C0Cy7ElementQzG8Dispatch0I12TimeIntervalO_qd__AA09SchedulerD0_ptAA0c11ConvertibleD0Rd__AIQyd__AJRSlF":{"name":"timeout(_:other:scheduler:)","abstract":"\u003cp\u003eApplies a timeout policy for each element in the observable sequence, using the specified scheduler to run timeout timers. If the next element isn\u0026rsquo;t received within the specified timeout duration starting from its predecessor, the other observable sequence is used to produce future messages from that point on.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE7toArrayAA17PrimitiveSequenceVyAA11SingleTraitOSay7ElementQzGGyF":{"name":"toArray()","abstract":"\u003cp\u003eConverts an Observable into a Single that emits the whole sequence as a single array and then terminates.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE5using_17observableFactoryAA0C0Cy7ElementQzGqd__yKc_AJqd__KctAA10DisposableRd__lFZ":{"name":"using(_:observableFactory:)","abstract":"\u003cp\u003eConstructs an observable sequence that depends on a resource object, whose lifetime is tied to the resulting observable sequence\u0026rsquo;s lifetime.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE6window8timeSpan5count9schedulerAA0C0CyAIy7ElementQzGG8Dispatch0K12TimeIntervalO_SiAA09SchedulerD0_ptF":{"name":"window(timeSpan:count:scheduler:)","abstract":"\u003cp\u003eProjects each element of an observable sequence into a window that is completed when either it’s full or a given amount of time has elapsed.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE14withLatestFrom_14resultSelectorAA0C0Cyqd_0_Gqd___qd_0_7ElementQz_AIQyd__tKctAA0c11ConvertibleD0Rd__r0_lF":{"name":"withLatestFrom(_:resultSelector:)","abstract":"\u003cp\u003eMerges two observable sequences into one observable sequence by combining each element from self with the latest element from the second source, if any.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE14withLatestFromyAA0C0Cy7ElementQyd__Gqd__AA0c11ConvertibleD0Rd__lF":{"name":"withLatestFrom(_:)","abstract":"\u003cp\u003eMerges two observable sequences into one observable sequence by using latest element from the second sequence every time when \u003ccode\u003eself\u003c/code\u003e emits an element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE14withUnretained_14resultSelectorAA0C0Cyqd_0_Gqd___qd_0_qd___7ElementQztctRld__Cr0_lF":{"name":"withUnretained(_:resultSelector:)","abstract":"\u003cp\u003eProvides an unretained, safe to use (i.e. not implicitly unwrapped), reference to an object along with the events emitted by the sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE14withUnretainedyAA0C0Cyqd___7ElementQztGqd__Rld__ClF":{"name":"withUnretained(_:)","abstract":"\u003cp\u003eProvides an unretained, safe to use (i.e. not implicitly unwrapped), reference to an object along with the events emitted by the sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE3zip_14resultSelectorAA0C0Cy7ElementQzGqd___AISayAH_AHQYd__GKctSlRd__AabHRpd__lFZ":{"name":"zip(_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE3zipyAA0C0CySay7ElementQzGGqd__SlRd__AG_AGQYd__AHRSAabGRpd__lFZ":{"name":"zip(_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE3zip__14resultSelectorAA0C0Cy7ElementQzGqd___qd_0_AiHQyd___AHQyd_0_tKctAaBRd__AaBRd_0_r0_lFZ":{"name":"zip(_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE3zip___14resultSelectorAA0C0Cy7ElementQzGqd___qd_0_qd_1_AiHQyd___AHQyd_0_AHQyd_1_tKctAaBRd__AaBRd_0_AaBRd_1_r1_lFZ":{"name":"zip(_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE3zip____14resultSelectorAA0C0Cy7ElementQzGqd___qd_0_qd_1_qd_2_AiHQyd___AHQyd_0_AHQyd_1_AHQyd_2_tKctAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_r2_lFZ":{"name":"zip(_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE3zip_____14resultSelectorAA0C0Cy7ElementQzGqd___qd_0_qd_1_qd_2_qd_3_AiHQyd___AHQyd_0_AHQyd_1_AHQyd_2_AHQyd_3_tKctAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_r3_lFZ":{"name":"zip(_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE3zip______14resultSelectorAA0C0Cy7ElementQzGqd___qd_0_qd_1_qd_2_qd_3_qd_4_AiHQyd___AHQyd_0_AHQyd_1_AHQyd_2_AHQyd_3_AHQyd_4_tKctAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_AaBRd_4_r4_lFZ":{"name":"zip(_:_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE3zip_______14resultSelectorAA0C0Cy7ElementQzGqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_AiHQyd___AHQyd_0_AHQyd_1_AHQyd_2_AHQyd_3_AHQyd_4_AHQyd_5_tKctAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_AaBRd_4_AaBRd_5_r5_lFZ":{"name":"zip(_:_:_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE3zip________14resultSelectorAA0C0Cy7ElementQzGqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_qd_6_AiHQyd___AHQyd_0_AHQyd_1_AHQyd_2_AHQyd_3_AHQyd_4_AHQyd_5_AHQyd_6_tKctAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_AaBRd_4_AaBRd_5_AaBRd_6_r6_lFZ":{"name":"zip(_:_:_:_:_:_:_:_:resultSelector:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence by using the selector function whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE8asSingleAA17PrimitiveSequenceVyAA0F5TraitO7ElementQzGyF":{"name":"asSingle()","abstract":"\u003cp\u003eThe \u003ccode\u003easSingle\u003c/code\u003e operator throws a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/RxError.html#/s:7RxSwift0A5ErrorO10noElementsyA2CmF\"\u003eRxError.noElements\u003c/a\u003e\u003c/code\u003e or \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/RxError.html#/s:7RxSwift0A5ErrorO18moreThanOneElementyA2CmF\"\u003eRxError.moreThanOneElement\u003c/a\u003e\u003c/code\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE5firstAA17PrimitiveSequenceVyAA11SingleTraitO7ElementQzSgGyF":{"name":"first()","abstract":"\u003cp\u003eThe \u003ccode\u003efirst\u003c/code\u003e operator emits only the very first item emitted by this Observable,","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAE7asMaybeAA17PrimitiveSequenceVyAA0F5TraitO7ElementQzGyF":{"name":"asMaybe()","abstract":"\u003cp\u003eThe \u003ccode\u003easMaybe\u003c/code\u003e operator throws a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/RxError.html#/s:7RxSwift0A5ErrorO18moreThanOneElementyA2CmF\"\u003eRxError.moreThanOneElement\u003c/a\u003e\u003c/code\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAyp7ElementRtzrlE13combineLatestyAA0C0CyADQyd___ADQyd_0_tGqd___qd_0_tAaBRd__AaBRd_0_r0_lFZ":{"name":"combineLatest(_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAyp7ElementRtzrlE13combineLatestyAA0C0CyADQyd___ADQyd_0_ADQyd_1_tGqd___qd_0_qd_1_tAaBRd__AaBRd_0_AaBRd_1_r1_lFZ":{"name":"combineLatest(_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAyp7ElementRtzrlE13combineLatestyAA0C0CyADQyd___ADQyd_0_ADQyd_1_ADQyd_2_tGqd___qd_0_qd_1_qd_2_tAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_r2_lFZ":{"name":"combineLatest(_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAyp7ElementRtzrlE13combineLatestyAA0C0CyADQyd___ADQyd_0_ADQyd_1_ADQyd_2_ADQyd_3_tGqd___qd_0_qd_1_qd_2_qd_3_tAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_r3_lFZ":{"name":"combineLatest(_:_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAyp7ElementRtzrlE13combineLatestyAA0C0CyADQyd___ADQyd_0_ADQyd_1_ADQyd_2_ADQyd_3_ADQyd_4_tGqd___qd_0_qd_1_qd_2_qd_3_qd_4_tAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_AaBRd_4_r4_lFZ":{"name":"combineLatest(_:_:_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAyp7ElementRtzrlE13combineLatestyAA0C0CyADQyd___ADQyd_0_ADQyd_1_ADQyd_2_ADQyd_3_ADQyd_4_ADQyd_5_tGqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_tAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_AaBRd_4_AaBRd_5_r5_lFZ":{"name":"combineLatest(_:_:_:_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAyp7ElementRtzrlE13combineLatestyAA0C0CyADQyd___ADQyd_0_ADQyd_1_ADQyd_2_ADQyd_3_ADQyd_4_ADQyd_5_ADQyd_6_tGqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_qd_6_tAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_AaBRd_4_AaBRd_5_AaBRd_6_r6_lFZ":{"name":"combineLatest(_:_:_:_:_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever any of the observable sequences produces an element.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAA10Foundation4DataV7ElementRtzrlE6decode4type7decoderAA0C0Cyqd__Gqd__m_qd_0_tSeRd__AA0F7DecoderRd_0_r0_lF":{"name":"decode(type:decoder:)","abstract":"\u003cp\u003eAttempt to decode the emitted \u003ccode\u003eData\u003c/code\u003e using a provided decoder.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePA2A16EventConvertible7ElementRpzrlE13dematerializeAA0C0CyAE_AEQZGyF":{"name":"dematerialize()","abstract":"\u003cp\u003eConvert any previously materialized Observable into it\u0026rsquo;s original form.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAASQ7ElementRpzrlE20distinctUntilChangedAA0C0CyAEGyF":{"name":"distinctUntilChanged()","abstract":"\u003cp\u003eReturns an observable sequence that contains only distinct contiguous elements according to equality operator.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePA2A0c11ConvertibleD07ElementRpzrlE5mergeAA0C0CyAE_AEQZGyF":{"name":"merge()","abstract":"\u003cp\u003eMerges elements from all observable sequences in the given enumerable sequence into a single observable sequence.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePA2A0c11ConvertibleD07ElementRpzrlE5merge13maxConcurrentAA0C0CyAE_AEQZGSi_tF":{"name":"merge(maxConcurrent:)","abstract":"\u003cp\u003eMerges elements from all inner observable sequences into a single observable sequence, limiting the number of concurrent subscriptions to inner sequences.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePA2A0c11ConvertibleD07ElementRpzrlE6concatAA0C0CyAE_AEQZGyF":{"name":"concat()","abstract":"\u003cp\u003eConcatenates all inner observable sequences, as long as the previous observable sequence terminated successfully.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAs17FixedWidthInteger7ElementRpzrlE5range5start5count9schedulerAA0C0CyAFGAF_AfA018ImmediateSchedulerD0_ptFZ":{"name":"range(start:count:scheduler:)","abstract":"\u003cp\u003eGenerates an observable sequence of integral numbers within a specified range, using the specified scheduler to generate and send out observer messages.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePA2A0c11ConvertibleD07ElementRpzrlE12switchLatestAA0C0CyAE_AEQZGyF":{"name":"switchLatest()","abstract":"\u003cp\u003eTransforms an observable sequence of observable sequences into an observable sequence","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAs17FixedWidthInteger7ElementRpzrlE8interval_9schedulerAA0C0CyAFG8Dispatch0K12TimeIntervalO_AA09SchedulerD0_ptFZ":{"name":"interval(_:scheduler:)","abstract":"\u003cp\u003eReturns an observable sequence that produces a value after each period, using the specified scheduler to run timers and to send out observer messages.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAs17FixedWidthInteger7ElementRpzrlE5timer_6period9schedulerAA0C0CyAFG8Dispatch0L12TimeIntervalO_AOSgAA09SchedulerD0_ptFZ":{"name":"timer(_:period:scheduler:)","abstract":"\u003cp\u003eReturns an observable sequence that periodically produces a value after the specified initial relative due time has elapsed, using the specified scheduler to run timers.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAyp7ElementRtzrlE3zipyAA0C0CyADQyd___ADQyd_0_tGqd___qd_0_tAaBRd__AaBRd_0_r0_lFZ":{"name":"zip(_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAyp7ElementRtzrlE3zipyAA0C0CyADQyd___ADQyd_0_ADQyd_1_tGqd___qd_0_qd_1_tAaBRd__AaBRd_0_AaBRd_1_r1_lFZ":{"name":"zip(_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAyp7ElementRtzrlE3zipyAA0C0CyADQyd___ADQyd_0_ADQyd_1_ADQyd_2_tGqd___qd_0_qd_1_qd_2_tAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_r2_lFZ":{"name":"zip(_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAyp7ElementRtzrlE3zipyAA0C0CyADQyd___ADQyd_0_ADQyd_1_ADQyd_2_ADQyd_3_tGqd___qd_0_qd_1_qd_2_qd_3_tAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_r3_lFZ":{"name":"zip(_:_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAyp7ElementRtzrlE3zipyAA0C0CyADQyd___ADQyd_0_ADQyd_1_ADQyd_2_ADQyd_3_ADQyd_4_tGqd___qd_0_qd_1_qd_2_qd_3_qd_4_tAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_AaBRd_4_r4_lFZ":{"name":"zip(_:_:_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAyp7ElementRtzrlE3zipyAA0C0CyADQyd___ADQyd_0_ADQyd_1_ADQyd_2_ADQyd_3_ADQyd_4_ADQyd_5_tGqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_tAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_AaBRd_4_AaBRd_5_r5_lFZ":{"name":"zip(_:_:_:_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAyp7ElementRtzrlE3zipyAA0C0CyADQyd___ADQyd_0_ADQyd_1_ADQyd_2_ADQyd_3_ADQyd_4_ADQyd_5_ADQyd_6_tGqd___qd_0_qd_1_qd_2_qd_3_qd_4_qd_5_qd_6_tAaBRd__AaBRd_0_AaBRd_1_AaBRd_2_AaBRd_3_AaBRd_4_AaBRd_5_AaBRd_6_r6_lFZ":{"name":"zip(_:_:_:_:_:_:_:_:)","abstract":"\u003cp\u003eMerges the specified observable sequences into one observable sequence of tuples whenever all of the observable sequences have produced an element at a corresponding index.\u003c/p\u003e","parent_name":"ObservableType"},"Protocols/ObservableType.html#/s:7RxSwift14ObservableTypePAAs5NeverO7ElementRtzrlE13asCompletableAA17PrimitiveSequenceVyAA0H5TraitOAEGyF":{"name":"asCompletable()","parent_name":"ObservableType"},"Protocols/ObservableConvertibleType.html#/s:7RxSwift25ObservableConvertibleTypeP7ElementQa":{"name":"Element","abstract":"\u003cp\u003eType of elements in sequence.\u003c/p\u003e","parent_name":"ObservableConvertibleType"},"Protocols/ObservableConvertibleType.html#/s:7RxSwift25ObservableConvertibleTypeP02asC0AA0C0Cy7ElementQzGyF":{"name":"asObservable()","abstract":"\u003cp\u003eConverts \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Observable.html\"\u003eObservable\u003c/a\u003e\u003c/code\u003e sequence.\u003c/p\u003e","parent_name":"ObservableConvertibleType"},"Protocols/ObservableConvertibleType.html#/s:7RxSwift25ObservableConvertibleTypePAAE6valuesScsy7ElementQzs5Error_pGvp":{"name":"values","abstract":"\u003cp\u003eAllows iterating over the values of an Observable","parent_name":"ObservableConvertibleType"},"Protocols/ObservableConvertibleType.html#/s:7RxSwift25ObservableConvertibleTypePAAE12asInfallible17onErrorJustReturnAA0G0Vy7ElementQzGAI_tF":{"name":"asInfallible(onErrorJustReturn:)","abstract":"\u003cp\u003eConvert to an \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Infallible.html\"\u003eInfallible\u003c/a\u003e\u003c/code\u003e\u003c/p\u003e","parent_name":"ObservableConvertibleType"},"Protocols/ObservableConvertibleType.html#/s:7RxSwift25ObservableConvertibleTypePAAE12asInfallible17onErrorFallbackToAA0G0Vy7ElementQzGAJ_tF":{"name":"asInfallible(onErrorFallbackTo:)","abstract":"\u003cp\u003eConvert to an \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Infallible.html\"\u003eInfallible\u003c/a\u003e\u003c/code\u003e\u003c/p\u003e","parent_name":"ObservableConvertibleType"},"Protocols/ObservableConvertibleType.html#/s:7RxSwift25ObservableConvertibleTypePAAE12asInfallible14onErrorRecoverAA0G0Vy7ElementQzGAJs0I0_pc_tF":{"name":"asInfallible(onErrorRecover:)","abstract":"\u003cp\u003eConvert to an \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Infallible.html\"\u003eInfallible\u003c/a\u003e\u003c/code\u003e\u003c/p\u003e","parent_name":"ObservableConvertibleType"},"Classes/Observable.html#/s:7RxSwift14ObservableTypeP9subscribeyAA10Disposable_pqd__AA08ObserverD0Rd__7ElementQyd__AGRtzlF":{"name":"subscribe(_:)","parent_name":"Observable"},"Classes/Observable.html#/s:7RxSwift25ObservableConvertibleTypeP02asC0AA0C0Cy7ElementQzGyF":{"name":"asObservable()","parent_name":"Observable"},"Protocols/ImmediateSchedulerType.html#/s:7RxSwift22ImmediateSchedulerTypeP8schedule_6actionAA10Disposable_pqd___AaF_pqd__ctlF":{"name":"schedule(_:action:)","abstract":"\u003cp\u003eSchedules an action to be executed immediately.\u003c/p\u003e","parent_name":"ImmediateSchedulerType"},"Protocols/ImmediateSchedulerType.html#/s:7RxSwift22ImmediateSchedulerTypePAAE17scheduleRecursive_6actionAA10Disposable_pqd___yqd___yqd__XEtctlF":{"name":"scheduleRecursive(_:action:)","abstract":"\u003cp\u003eSchedules an action to be executed recursively.\u003c/p\u003e","parent_name":"ImmediateSchedulerType"},"Structs/GroupedObservable.html#/s:7RxSwift17GroupedObservableV3keyxvp":{"name":"key","abstract":"\u003cp\u003eThe key associated with this grouped observable sequence.","parent_name":"GroupedObservable"},"Structs/GroupedObservable.html#/s:7RxSwift17GroupedObservableV3key6sourceACyxq_Gx_AA0D0Cyq_Gtcfc":{"name":"init(key:source:)","abstract":"\u003cp\u003eInitializes a grouped observable sequence with a key and a source observable sequence.\u003c/p\u003e","parent_name":"GroupedObservable"},"Structs/GroupedObservable.html#/s:7RxSwift17GroupedObservableV9subscribeyAA10Disposable_pqd__7ElementQyd__Rs_AA12ObserverTypeRd__lF":{"name":"subscribe(_:)","abstract":"\u003cp\u003eSubscribes an observer to receive events emitted by the source observable sequence.\u003c/p\u003e","parent_name":"GroupedObservable"},"Structs/GroupedObservable.html#/s:7RxSwift17GroupedObservableV02asD0AA0D0Cyq_GyF":{"name":"asObservable()","abstract":"\u003cp\u003eConverts this \u003ccode\u003eGroupedObservable\u003c/code\u003e into a regular \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Observable.html\"\u003eObservable\u003c/a\u003e\u003c/code\u003e sequence.","parent_name":"GroupedObservable"},"Enums/Event.html#/s:7RxSwift5EventO4nextyACyxGxcAEmlF":{"name":"next(_:)","abstract":"\u003cp\u003eNext element is produced.\u003c/p\u003e","parent_name":"Event"},"Enums/Event.html#/s:7RxSwift5EventO5erroryACyxGs5Error_pcAEmlF":{"name":"error(_:)","abstract":"\u003cp\u003eSequence terminated with an error.\u003c/p\u003e","parent_name":"Event"},"Enums/Event.html#/s:7RxSwift5EventO9completedyACyxGAEmlF":{"name":"completed","abstract":"\u003cp\u003eSequence completed successfully.\u003c/p\u003e","parent_name":"Event"},"Enums/Event.html#/s:7RxSwift5EventO16debugDescriptionSSvp":{"name":"debugDescription","abstract":"\u003cp\u003eDescription of event.\u003c/p\u003e","parent_name":"Event"},"Enums/Event.html#/s:7RxSwift5EventO06isStopC0Sbvp":{"name":"isStopEvent","abstract":"\u003cp\u003eIs \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/Event.html#/s:7RxSwift5EventO9completedyACyxGAEmlF\"\u003ecompleted\u003c/a\u003e\u003c/code\u003e or \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/Event.html#/s:7RxSwift5EventO5errors5Error_pSgvp\"\u003eerror\u003c/a\u003e\u003c/code\u003e event.\u003c/p\u003e","parent_name":"Event"},"Enums/Event.html#/s:7RxSwift5EventO7elementxSgvp":{"name":"element","abstract":"\u003cp\u003eIf \u003ccode\u003enext\u003c/code\u003e event, returns element value.\u003c/p\u003e","parent_name":"Event"},"Enums/Event.html#/s:7RxSwift5EventO5errors5Error_pSgvp":{"name":"error","abstract":"\u003cp\u003eIf \u003ccode\u003eerror\u003c/code\u003e event, returns error.\u003c/p\u003e","parent_name":"Event"},"Enums/Event.html#/s:7RxSwift5EventO11isCompletedSbvp":{"name":"isCompleted","abstract":"\u003cp\u003eIf \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/Event.html#/s:7RxSwift5EventO9completedyACyxGAEmlF\"\u003ecompleted\u003c/a\u003e\u003c/code\u003e event, returns \u003ccode\u003etrue\u003c/code\u003e.\u003c/p\u003e","parent_name":"Event"},"Enums/Event.html#/s:7RxSwift5EventO3mapyACyqd__Gqd__xKXElF":{"name":"map(_:)","abstract":"\u003cp\u003eMaps sequence elements using transform. If error happens during the transform, \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/Event.html#/s:7RxSwift5EventO5errors5Error_pSgvp\"\u003e.error\u003c/a\u003e\u003c/code\u003e","parent_name":"Event"},"Enums/Event.html#/s:7RxSwift5EventO5eventACyxGvp":{"name":"event","abstract":"\u003cp\u003eEvent representation of this instance\u003c/p\u003e","parent_name":"Event"},"Protocols/Disposable.html#/s:7RxSwift10DisposableP7disposeyyF":{"name":"dispose()","abstract":"\u003cp\u003eDispose resource.\u003c/p\u003e","parent_name":"Disposable"},"Protocols/Disposable.html#/s:7RxSwift10DisposablePAAE8disposed2byyAA10DisposeBagC_tF":{"name":"disposed(by:)","abstract":"\u003cp\u003eAdds \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003ebag\u003c/code\u003e\u003c/p\u003e","parent_name":"Disposable"},"Protocols/ConnectableObservableType.html#/s:7RxSwift25ConnectableObservableTypeP7connectAA10Disposable_pyF":{"name":"connect()","abstract":"\u003cp\u003eConnects the observable wrapper to its source. All subscribed observers will receive values from the underlying observable sequence as long as the connection is established.\u003c/p\u003e","parent_name":"ConnectableObservableType"},"Protocols/ConnectableObservableType.html#/s:7RxSwift25ConnectableObservableTypePAAE8refCountAA0D0Cy7ElementQzGyF":{"name":"refCount()","abstract":"\u003cp\u003eReturns an observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence.\u003c/p\u003e","parent_name":"ConnectableObservableType"},"Protocols/Cancelable.html#/s:7RxSwift10CancelableP10isDisposedSbvp":{"name":"isDisposed","abstract":"\u003cp\u003eWas resource disposed.\u003c/p\u003e","parent_name":"Cancelable"},"Structs/Binder.html#/s:7RxSwift12ObserverTypeP7ElementQa":{"name":"Element","parent_name":"Binder"},"Structs/Binder.html#/s:7RxSwift6BinderV_9scheduler7bindingACyxGqd___AA22ImmediateSchedulerType_pyqd___xtctcRld__Clufc":{"name":"init(_:scheduler:binding:)","abstract":"\u003cp\u003eInitializes \u003ccode\u003eBinder\u003c/code\u003e\u003c/p\u003e","parent_name":"Binder"},"Structs/Binder.html#/s:7RxSwift6BinderV2onyyAA5EventOyxGF":{"name":"on(_:)","abstract":"\u003cp\u003eBinds next element to owner view as described in \u003ccode\u003ebinding\u003c/code\u003e.\u003c/p\u003e","parent_name":"Binder"},"Structs/Binder.html#/s:7RxSwift6BinderV10asObserverAA03AnyE0VyxGyF":{"name":"asObserver()","abstract":"\u003cp\u003eErases type of observer.\u003c/p\u003e","parent_name":"Binder"},"Structs/AnyObserver.html#/s:7RxSwift11AnyObserverV12EventHandlera":{"name":"EventHandler","abstract":"\u003cp\u003eAnonymous event handler type.\u003c/p\u003e","parent_name":"AnyObserver"},"Structs/AnyObserver.html#/s:7RxSwift11AnyObserverV12eventHandlerACyxGyAA5EventOyxGc_tcfc":{"name":"init(eventHandler:)","abstract":"\u003cp\u003eConstruct an instance whose \u003ccode\u003eon(event)\u003c/code\u003e calls \u003ccode\u003eeventHandler(event)\u003c/code\u003e\u003c/p\u003e","parent_name":"AnyObserver"},"Structs/AnyObserver.html#/s:7RxSwift11AnyObserverVyACyxGqd__c7ElementQyd__RszAA0D4TypeRd__lufc":{"name":"init(_:)","abstract":"\u003cp\u003eConstruct an instance whose \u003ccode\u003eon(event)\u003c/code\u003e calls \u003ccode\u003eobserver.on(event)\u003c/code\u003e\u003c/p\u003e","parent_name":"AnyObserver"},"Structs/AnyObserver.html#/s:7RxSwift11AnyObserverV2onyyAA5EventOyxGF":{"name":"on(_:)","abstract":"\u003cp\u003eSend \u003ccode\u003eevent\u003c/code\u003e to this observer.\u003c/p\u003e","parent_name":"AnyObserver"},"Structs/AnyObserver.html#/s:7RxSwift11AnyObserverV02asD0ACyxGyF":{"name":"asObserver()","abstract":"\u003cp\u003eErases type of observer and returns canonical observer.\u003c/p\u003e","parent_name":"AnyObserver"},"Structs/AnyObserver.html":{"name":"AnyObserver","abstract":"\u003cp\u003eA type-erased \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/ObserverType.html\"\u003eObserverType\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e"},"Structs/Binder.html":{"name":"Binder","abstract":"\u003cp\u003eObserver that enforces interface binding rules:\u003c/p\u003e"},"Protocols/Cancelable.html":{"name":"Cancelable","abstract":"\u003cp\u003eRepresents disposable resource with state tracking.\u003c/p\u003e"},"Protocols/ConnectableObservableType.html":{"name":"ConnectableObservableType","abstract":"\u003cp\u003eRepresents an observable sequence wrapper that can be connected and disconnected from its underlying observable sequence.\u003c/p\u003e"},"Protocols/Disposable.html":{"name":"Disposable","abstract":"\u003cp\u003eRepresents a disposable resource.\u003c/p\u003e"},"Enums/Event.html":{"name":"Event","abstract":"\u003cp\u003eRepresents a sequence event.\u003c/p\u003e"},"Structs/GroupedObservable.html":{"name":"GroupedObservable","abstract":"\u003cp\u003eRepresents an observable sequence of elements that share a common key."},"Protocols/ImmediateSchedulerType.html":{"name":"ImmediateSchedulerType","abstract":"\u003cp\u003eRepresents an object that immediately schedules units of work.\u003c/p\u003e"},"Classes/Observable.html":{"name":"Observable","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/ObservableConvertibleType.html":{"name":"ObservableConvertibleType","abstract":"\u003cp\u003eType that can be converted to observable sequence (\u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Observable.html\"\u003eObservable\u0026lt;Element\u0026gt;\u003c/a\u003e\u003c/code\u003e).\u003c/p\u003e"},"Protocols/ObservableType.html":{"name":"ObservableType","abstract":"\u003cp\u003eRepresents a push style sequence.\u003c/p\u003e"},"Protocols/ObserverType.html":{"name":"ObserverType","abstract":"\u003cp\u003eSupports push-style iteration over an observable sequence.\u003c/p\u003e"},"Structs/Reactive.html":{"name":"Reactive","abstract":"\u003cp\u003eUse \u003ccode\u003eReactive\u003c/code\u003e proxy as customization point for constrained protocol extensions.\u003c/p\u003e"},"Protocols/SchedulerType.html":{"name":"SchedulerType","abstract":"\u003cp\u003eRepresents an object that schedules units of work.\u003c/p\u003e"},"RxSwift.html":{"name":"RxSwift"},"RxSwift%2FDisposables.html":{"name":"RxSwift/Disposables"},"RxSwift%2FSchedulers.html":{"name":"RxSwift/Schedulers"},"RxSwift%2FSubjects.html":{"name":"RxSwift/Subjects"},"RxSwift%2FTraits%2FInfallible.html":{"name":"RxSwift/Traits/Infallible"},"RxSwift%2FTraits%2FPrimitiveSequence.html":{"name":"RxSwift/Traits/PrimitiveSequence"},"Other%20Classes.html":{"name":"Other Classes","abstract":"\u003cp\u003eThe following classes are available globally.\u003c/p\u003e"},"Other%20Global%20Variables.html":{"name":"Other Global Variables","abstract":"\u003cp\u003eThe following global variables are available globally.\u003c/p\u003e"},"Other%20Enums.html":{"name":"Other Enumerations","abstract":"\u003cp\u003eThe following enumerations are available globally.\u003c/p\u003e"},"Other%20Extensions.html":{"name":"Other Extensions","abstract":"\u003cp\u003eThe following extensions are available globally.\u003c/p\u003e"},"Other%20Protocols.html":{"name":"Other Protocols","abstract":"\u003cp\u003eThe following protocols are available globally.\u003c/p\u003e"},"Other%20Structs.html":{"name":"Other Structures","abstract":"\u003cp\u003eThe following structures are available globally.\u003c/p\u003e"},"Other%20Typealiases.html":{"name":"Other Type Aliases","abstract":"\u003cp\u003eThe following type aliases are available globally.\u003c/p\u003e"}} \ No newline at end of file