Documentation ¶
Index ¶
- func GetValue[V any](ctx context.Context, k Key[V]) option.Option[V]
- func New() context.Context
- func NewWithCancel() (ctx context.Context, cancel context.CancelFunc)
- func NewWithDeadline(deadline time.Time) (ctx context.Context, cancel context.CancelFunc)
- func NewWithTimeout(timeout time.Duration) (ctx context.Context, cancel context.CancelFunc)
- func WithValue[V any](ctx context.Context, k Key[V], value V) context.Context
- type Key
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetValue ¶
GetValue returns the value associated with this context for key, wrapped in a Optinal; or empty Option if no value is associated with key.
func NewWithCancel ¶
func NewWithCancel() (ctx context.Context, cancel context.CancelFunc)
NewWithCancel create new Context can be canceled
func NewWithDeadline ¶
NewWithDeadline create new Context with a deadline
func NewWithTimeout ¶
NewWithTimeout create new Context with a timeout value
Types ¶
Click to show internal directories.
Click to hide internal directories.