mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-04 12:18:16 +00:00 
			
		
		
		
	Pin transitive dependencies:
pin dependency github.com/beorn7/perks from v1.0.0 to v1.0.1 pin dependency github.com/golang/protobuf from v1.3.3 to v1.4.2 pin denpendency github.com/json-iterator/go from v1.1.8 to v1.1.9 pin dependency github.com/prometheus/common from v0.4.1 to v0.9.1 pin dependency github.com/prometheus/procfs from v0.0.5 to v0.0.11 pin dependency github.com/alecthomas/template from v0.0.0-20160405071501-a0175ee3bccc to v0.0.0-20190718012654-fb15b899a751 pin dependency github.com/alecthomas/units from v0.0.0-20151022065526-2efee857e7cf to v0.0.0-20190717042225-c3de453c63f4 pin dependency github.com/go-kit/kit from v0.8.0 to v0.9.0 pin dependency github.com/go-logfmt/logfmt from v0.3.0 to v0.4.0 Co-Authored-By: Jordan Liggitt <jordan@liggitt.net>
This commit is contained in:
		
							
								
								
									
										126
									
								
								vendor/github.com/golang/protobuf/proto/deprecated.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										126
									
								
								vendor/github.com/golang/protobuf/proto/deprecated.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,63 +1,113 @@
 | 
			
		||||
// Go support for Protocol Buffers - Google's data interchange format
 | 
			
		||||
//
 | 
			
		||||
// Copyright 2018 The Go Authors.  All rights reserved.
 | 
			
		||||
// https://github.com/golang/protobuf
 | 
			
		||||
//
 | 
			
		||||
// Redistribution and use in source and binary forms, with or without
 | 
			
		||||
// modification, are permitted provided that the following conditions are
 | 
			
		||||
// met:
 | 
			
		||||
//
 | 
			
		||||
//     * Redistributions of source code must retain the above copyright
 | 
			
		||||
// notice, this list of conditions and the following disclaimer.
 | 
			
		||||
//     * Redistributions in binary form must reproduce the above
 | 
			
		||||
// copyright notice, this list of conditions and the following disclaimer
 | 
			
		||||
// in the documentation and/or other materials provided with the
 | 
			
		||||
// distribution.
 | 
			
		||||
//     * Neither the name of Google Inc. nor the names of its
 | 
			
		||||
// contributors may be used to endorse or promote products derived from
 | 
			
		||||
// this software without specific prior written permission.
 | 
			
		||||
//
 | 
			
		||||
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 | 
			
		||||
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 | 
			
		||||
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 | 
			
		||||
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 | 
			
		||||
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 | 
			
		||||
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 | 
			
		||||
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 | 
			
		||||
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 | 
			
		||||
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 | 
			
		||||
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 | 
			
		||||
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 | 
			
		||||
// Copyright 2018 The Go Authors. All rights reserved.
 | 
			
		||||
// Use of this source code is governed by a BSD-style
 | 
			
		||||
// license that can be found in the LICENSE file.
 | 
			
		||||
 | 
			
		||||
package proto
 | 
			
		||||
 | 
			
		||||
import "errors"
 | 
			
		||||
import (
 | 
			
		||||
	"encoding/json"
 | 
			
		||||
	"errors"
 | 
			
		||||
	"fmt"
 | 
			
		||||
	"strconv"
 | 
			
		||||
 | 
			
		||||
// Deprecated: do not use.
 | 
			
		||||
	protoV2 "google.golang.org/protobuf/proto"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
var (
 | 
			
		||||
	// Deprecated: No longer returned.
 | 
			
		||||
	ErrNil = errors.New("proto: Marshal called with nil")
 | 
			
		||||
 | 
			
		||||
	// Deprecated: No longer returned.
 | 
			
		||||
	ErrTooLarge = errors.New("proto: message encodes to over 2 GB")
 | 
			
		||||
 | 
			
		||||
	// Deprecated: No longer returned.
 | 
			
		||||
	ErrInternalBadWireType = errors.New("proto: internal error: bad wiretype for oneof")
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
// Deprecated: Do not use.
 | 
			
		||||
type Stats struct{ Emalloc, Dmalloc, Encode, Decode, Chit, Cmiss, Size uint64 }
 | 
			
		||||
 | 
			
		||||
// Deprecated: do not use.
 | 
			
		||||
// Deprecated: Do not use.
 | 
			
		||||
func GetStats() Stats { return Stats{} }
 | 
			
		||||
 | 
			
		||||
// Deprecated: do not use.
 | 
			
		||||
// Deprecated: Do not use.
 | 
			
		||||
func MarshalMessageSet(interface{}) ([]byte, error) {
 | 
			
		||||
	return nil, errors.New("proto: not implemented")
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Deprecated: do not use.
 | 
			
		||||
// Deprecated: Do not use.
 | 
			
		||||
func UnmarshalMessageSet([]byte, interface{}) error {
 | 
			
		||||
	return errors.New("proto: not implemented")
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Deprecated: do not use.
 | 
			
		||||
// Deprecated: Do not use.
 | 
			
		||||
func MarshalMessageSetJSON(interface{}) ([]byte, error) {
 | 
			
		||||
	return nil, errors.New("proto: not implemented")
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Deprecated: do not use.
 | 
			
		||||
// Deprecated: Do not use.
 | 
			
		||||
func UnmarshalMessageSetJSON([]byte, interface{}) error {
 | 
			
		||||
	return errors.New("proto: not implemented")
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Deprecated: do not use.
 | 
			
		||||
// Deprecated: Do not use.
 | 
			
		||||
func RegisterMessageSetType(Message, int32, string) {}
 | 
			
		||||
 | 
			
		||||
// Deprecated: Do not use.
 | 
			
		||||
func EnumName(m map[int32]string, v int32) string {
 | 
			
		||||
	s, ok := m[v]
 | 
			
		||||
	if ok {
 | 
			
		||||
		return s
 | 
			
		||||
	}
 | 
			
		||||
	return strconv.Itoa(int(v))
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Deprecated: Do not use.
 | 
			
		||||
func UnmarshalJSONEnum(m map[string]int32, data []byte, enumName string) (int32, error) {
 | 
			
		||||
	if data[0] == '"' {
 | 
			
		||||
		// New style: enums are strings.
 | 
			
		||||
		var repr string
 | 
			
		||||
		if err := json.Unmarshal(data, &repr); err != nil {
 | 
			
		||||
			return -1, err
 | 
			
		||||
		}
 | 
			
		||||
		val, ok := m[repr]
 | 
			
		||||
		if !ok {
 | 
			
		||||
			return 0, fmt.Errorf("unrecognized enum %s value %q", enumName, repr)
 | 
			
		||||
		}
 | 
			
		||||
		return val, nil
 | 
			
		||||
	}
 | 
			
		||||
	// Old style: enums are ints.
 | 
			
		||||
	var val int32
 | 
			
		||||
	if err := json.Unmarshal(data, &val); err != nil {
 | 
			
		||||
		return 0, fmt.Errorf("cannot unmarshal %#q into enum %s", data, enumName)
 | 
			
		||||
	}
 | 
			
		||||
	return val, nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Deprecated: Do not use; this type existed for intenal-use only.
 | 
			
		||||
type InternalMessageInfo struct{}
 | 
			
		||||
 | 
			
		||||
// Deprecated: Do not use; this method existed for intenal-use only.
 | 
			
		||||
func (*InternalMessageInfo) DiscardUnknown(m Message) {
 | 
			
		||||
	DiscardUnknown(m)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Deprecated: Do not use; this method existed for intenal-use only.
 | 
			
		||||
func (*InternalMessageInfo) Marshal(b []byte, m Message, deterministic bool) ([]byte, error) {
 | 
			
		||||
	return protoV2.MarshalOptions{Deterministic: deterministic}.MarshalAppend(b, MessageV2(m))
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Deprecated: Do not use; this method existed for intenal-use only.
 | 
			
		||||
func (*InternalMessageInfo) Merge(dst, src Message) {
 | 
			
		||||
	protoV2.Merge(MessageV2(dst), MessageV2(src))
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Deprecated: Do not use; this method existed for intenal-use only.
 | 
			
		||||
func (*InternalMessageInfo) Size(m Message) int {
 | 
			
		||||
	return protoV2.Size(MessageV2(m))
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Deprecated: Do not use; this method existed for intenal-use only.
 | 
			
		||||
func (*InternalMessageInfo) Unmarshal(m Message, b []byte) error {
 | 
			
		||||
	return protoV2.UnmarshalOptions{Merge: true}.Unmarshal(b, MessageV2(m))
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user