github.com/galaxyobe/gen@v0.0.0-20220910125335-392fa8f0990f/cmd/deepcopy-gen/output_tests/maps/doc.go (about)

     1  /*
     2  Copyright 2016 The Kubernetes Authors.
     3  
     4  Licensed under the Apache License, Version 2.0 (the "License");
     5  you may not use this file except in compliance with the License.
     6  You may obtain a copy of the License at
     7  
     8      http://www.apache.org/licenses/LICENSE-2.0
     9  
    10  Unless required by applicable law or agreed to in writing, software
    11  distributed under the License is distributed on an "AS IS" BASIS,
    12  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    13  See the License for the specific language governing permissions and
    14  limitations under the License.
    15  */
    16  
    17  // +gen:deepcopy=package
    18  
    19  // This is a test package.
    20  package maps
    21  
    22  type Ttest struct {
    23  	Byte map[string]byte
    24  	// Int8    map[string]int8 //TODO: int8 becomes byte in SnippetWriter
    25  	Int16        map[string]int16
    26  	Int32        map[string]int32
    27  	Int64        map[string]int64
    28  	Uint8        map[string]uint8
    29  	Uint16       map[string]uint16
    30  	Uint32       map[string]uint32
    31  	Uint64       map[string]uint64
    32  	Float32      map[string]float32
    33  	Float64      map[string]float64
    34  	String       map[string]string
    35  	StringPtr    map[string]*string
    36  	StringPtrPtr map[string]**string
    37  	Map          map[string]map[string]string
    38  	MapPtr       map[string]*map[string]string
    39  	Slice        map[string][]string
    40  	SlicePtr     map[string]*[]string
    41  	Struct       map[string]Ttest
    42  	StructPtr    map[string]*Ttest
    43  }