# destack:time/binding

`import destack:time/binding`

## Structs

- [TimerDeadline](/docs/language/standard-library/modules/time/binding/struct/timer-deadline/) — Absolute timer start point.
- [TimerDelay](/docs/language/standard-library/modules/time/binding/struct/timer-delay/) — Relative timer start point.
- [TimerSchedule](/docs/language/standard-library/modules/time/binding/struct/timer-schedule/) — Timer schedule.

## Enums

- [Clock](/docs/language/standard-library/modules/time/binding/enum/clock/) — Clock exposed by the host time provider.
- [TimerMode](/docs/language/standard-library/modules/time/binding/enum/timer-mode/) — Timer firing mode.

## Newtypes

- [Duration](/docs/language/standard-library/modules/time/binding/newtype/duration/) — Nanosecond duration.
- [TimerHandle](/docs/language/standard-library/modules/time/binding/newtype/timer-handle/) — Handle for a scheduled timer.
- [Timestamp](/docs/language/standard-library/modules/time/binding/newtype/timestamp/) — Nanosecond timestamp on a clock-defined epoch.

## Interfaces

- [TimeBinding](/docs/language/standard-library/modules/time/binding/interface/time-binding/) — Time binding family.
- [TimeClockBinding](/docs/language/standard-library/modules/time/binding/interface/time-clock-binding/) — Clock binding family.
- [TimeTimerBinding](/docs/language/standard-library/modules/time/binding/interface/time-timer-binding/) — Timer binding family.

## Type aliases

- [TimerStart](/docs/language/standard-library/modules/time/binding/type-alias/timer-start/) — Timer start point.

## Constants

- [time](/docs/language/standard-library/modules/time/binding/constant/time/) — Current time binding family.
