---
title: ImmediateScheduler.SchedulerTimeType
framework: combine
role: symbol
role_heading: Structure
path: combine/immediatescheduler/schedulertimetype
---

# ImmediateScheduler.SchedulerTimeType

The time type used by the immediate scheduler.

## Declaration

```swift
struct SchedulerTimeType
```

## Topics

### Declaring a scheduler timekeeping system

- [ImmediateScheduler.SchedulerTimeType.Stride](combine/immediatescheduler/schedulertimetype/stride.md)

### Calculating time offsets

- [advanced(by:)](combine/immediatescheduler/schedulertimetype/advanced(by:).md)
- [distance(to:)](combine/immediatescheduler/schedulertimetype/distance(to:).md)

## Relationships

### Conforms To

- [Comparable](swift/comparable.md)
- [Equatable](swift/equatable.md)
- [Strideable](swift/strideable.md)

## See Also

### Declaring scheduler timekeeping and options

- [ImmediateScheduler.SchedulerOptions](combine/immediatescheduler/scheduleroptions.md)
