Classes
- TestScheduler
-
A scheduler whose current time and execution can be controlled in a deterministic manner.
- Publishers.Timer
-
A publisher that emits a scheduler's current time on a repeating interval.
Structures
- AnyScheduler
-
A type-erasing wrapper for the
Scheduler
protocol, which can be useful for being generic over many types of schedulers without needing to actually introduce a generic to your code. - FailingScheduler
-
A scheduler that causes the current XCTest test case to fail if it is used.
- ImmediateScheduler
-
A scheduler for performing synchronous actions.
- UIScheduler
-
A scheduler that executes its work on the main queue as soon as possible.
Typealiases
- AnySchedulerOf
-
A convenience type to specify an
AnyScheduler
by the scheduler it wraps rather than by the time type and options type. - FailingSchedulerOf
-
A convenience type to specify a
FailingScheduler
by the scheduler it wraps rather than by the time type and options type. - ImmediateSchedulerOf
-
A convenience type to specify an
ImmediateScheduler
by the scheduler it wraps rather than by the time type and options type. - TestSchedulerOf
-
A convenience type to specify a
TestScheduler
by the scheduler it wraps rather than by the time type and options type.