reqctx

package
v2.5.2 Latest Latest
Warning

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

Go to latest
Published: Jul 13, 2021 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewLazyValue

func NewLazyValue(get func(r *http.Request) (interface{}, error)) *lazyValue

func NewValue

func NewValue() *contextValue

func SetNewValue

func SetNewValue(r *http.Request, key, value interface{}) *http.Request

func WithLazy

func WithLazy(r *http.Request) *http.Request

func WithLazyMiddleware

func WithLazyMiddleware() func(http.Handler) http.Handler

Types

type LazyValues

type LazyValues struct {
	// contains filtered or unexported fields
}

func GetLazyValues

func GetLazyValues(ctx context.Context) *LazyValues

func (*LazyValues) Get

func (me *LazyValues) Get(val *lazyValue) *futures.F

Jump to

Keyboard shortcuts

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