Skip to content

go-coldbrew/options

Repository files navigation

GoDoc

options

import "github.com/go-coldbrew/options"

Index

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(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