type go.pact.im/x/clock.Clock
22 uses
go.pact.im/x/clock (current package)
clock.go#L56: type Clock struct {
clock.go#L62: func NewClock(s Scheduler) *Clock {
clock.go#L63: return &Clock{
clock.go#L70: func (c *Clock) Schedule(d time.Duration, f func(now time.Time)) Event {
clock.go#L75: func (c *Clock) sched() Scheduler {
now.go#L18: func (c *Clock) Now() time.Time {
runtime.go#L13: var systemClock = Clock{newRuntimeClock()}
runtime.go#L16: func System() *Clock {
ticker.go#L43: func (c *Clock) Ticker(d time.Duration) Ticker {
ticker.go#L72: func newEventTicker(c *Clock, d time.Duration) *eventTicker {
timer.go#L68: func (c *Clock) Timer(d time.Duration) Timer {
go.pact.im/x/clock/observeclock
observeclock.go#L25: *clock.Clock
observeclock.go#L32: func NewClock(c *clock.Clock) *Clock {
go.pact.im/x/flaky
debounce.go#L30: c *clock.Clock
debounce.go#L63: func (d *DebounceExecutor) WithClock(c *clock.Clock) *DebounceExecutor {
retry.go#L14: clock *clock.Clock
retry.go#L35: func (r *RetryExecutor) WithClock(c *clock.Clock) *RetryExecutor {
schedule.go#L114: clock *clock.Clock
schedule.go#L130: func (s *ScheduleExecutor) WithClock(c *clock.Clock) *ScheduleExecutor {
watchdog.go#L38: func (w *WatchdogExecutor) WithClock(c *clock.Clock) *WatchdogExecutor {
go.pact.im/x/supervisor
options.go#L10: Clock *clock.Clock
supervisor.go#L21: clock *clock.Clock
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)