context2

package
v0.9.11 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 1, 2023 License: MIT Imports: 2 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Setup

func Setup(val Values)

Setup 安装配置 Values 接口

Types

type Getter

type Getter interface {
	GetValue(key any) any
}

Getter 是作用于 context.Context 的 key-value 取值接口

type Setter

type Setter interface {
	SetValue(key, value any)
}

Setter 是作用于 context.Context 的 key-value 设置接口

type Values

type Values interface {
	Getter
	Setter
	Context() context.Context
}

Values 是作用于 context.Context 的 key-value 存取接口

func GetValues

func GetValues(c context.Context) (Values, error)

GetValues 从上下文中获取 Values 接口

func SetupContext

func SetupContext(c context.Context) Values

SetupContext 为 context.Context 安装配置 Values 接口

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL