import "github.com/go-coldbrew/options"
func AddToOptions
func AddToOptions(ctx context.Context, key string, value interface{}) context.Context
AddToOptions adds options to context if no options found, create a new one and adds the provided options to it and returns the new context
type Options
Options are request options passed from ColdBrew to server
type Options struct {
sync.Map
}
func FromContext
func FromContext(ctx context.Context) *Options
FromContext fetchs options from provided context if no options found, return nil
func (*Options) Add
func (o *Options) Add(key string, value interface{})
Add to Options can be used to add options to context
func (*Options) Del
func (o *Options) Del(key string)
Del an options can be used to delete options from context
func (*Options) Get
func (o *Options) Get(key string) (interface{}, bool)
Get an options can be used to get options from context
Generated by gomarkdoc