29 lines
935 B
Go
29 lines
935 B
Go
// Copyright 2018 Twitch Interactive, Inc. All Rights Reserved.
|
|
//
|
|
// Licensed under the Apache License, Version 2.0 (the "License"). You may not
|
|
// use this file except in compliance with the License. A copy of the License is
|
|
// located at
|
|
//
|
|
// http://www.apache.org/licenses/LICENSE-2.0
|
|
//
|
|
// or in the "license" file accompanying this file. This file is distributed on
|
|
// an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
|
|
// express or implied. See the License for the specific language governing
|
|
// permissions and limitations under the License.
|
|
|
|
// Package contextkeys stores the keys to the context accessor
|
|
// functions, letting generated code safely set values in contexts
|
|
// without exposing the setters to the outside world.
|
|
package contextkeys
|
|
|
|
type contextKey int
|
|
|
|
const (
|
|
MethodNameKey contextKey = 1 + iota
|
|
ServiceNameKey
|
|
PackageNameKey
|
|
StatusCodeKey
|
|
RequestHeaderKey
|
|
ResponseWriterKey
|
|
)
|