Versions in this module Expand all Collapse all v3 v3.80.13 Sep 25, 2024 v3.80.12 Sep 24, 2024 Changes in this version + func ExtractLocalDC(ctx context.Context) string + func IsIdempotent(ctx context.Context) bool + func IsNestedCall(ctx context.Context) bool + func MarkRetryCall(ctx context.Context) context.Context + func ValueOnly(ctx context.Context) context.Context + func WithCancel(ctx context.Context) (context.Context, context.CancelFunc) + func WithDone(parent context.Context, done <-chan struct{}) (context.Context, context.CancelFunc) + func WithIdempotent(ctx context.Context, idempotent bool) context.Context + func WithLocalDC(ctx context.Context, dc string) context.Context + func WithTimeout(ctx context.Context, t time.Duration) (context.Context, context.CancelFunc) + type CancelsGuard struct + func NewCancelsGuard() *CancelsGuard + func (g *CancelsGuard) Cancel() + func (g *CancelsGuard) WithCancel(ctx context.Context) (context.Context, context.CancelFunc)