// Copy create a new copy of the context.
Copy create a new copy of the context.
// Copy create a new copy of the context .
func (ctx *Context) Copy() *Context {
	nc := NewContext()
	for key, value := range ctx.values {
		nc.values[key] = value
	}
	return nc
}
func ( ctx * Context ) Copy ( ) * Context { nc := NewContext ( ) for key , value := range ctx . values { nc . values [ key ] = value } return nc }
Copy create a new copy of the context.
Copy create a new copy of the context .