@@ -101,9 +101,9 @@ func IsNamespaced(info *markers.TypeInfo) bool {
101
101
}
102
102
103
103
// SupportedVerbs determines which verbs the type supports
104
- func SupportedVerbs (info * markers.TypeInfo ) (sets.String , error ) {
104
+ func SupportedVerbs (info * markers.TypeInfo ) (sets.Set [ string ] , error ) {
105
105
if info .Markers .Get (NoVerbsMarker .Name ) != nil {
106
- return sets .NewString (), nil
106
+ return sets .New [ string ] (), nil
107
107
}
108
108
109
109
extractVerbs := func (info * markers.TypeInfo , name string ) ([]string , error ) {
@@ -119,26 +119,26 @@ func SupportedVerbs(info *markers.TypeInfo) (sets.String, error) {
119
119
120
120
onlyVerbs , err := extractVerbs (info , OnlyVerbsMarker .Name )
121
121
if err != nil {
122
- return sets .NewString (), err
122
+ return sets .New [ string ] (), err
123
123
}
124
124
if len (onlyVerbs ) > 0 {
125
- return sets .NewString (onlyVerbs ... ), nil
125
+ return sets .New [ string ] (onlyVerbs ... ), nil
126
126
}
127
127
128
- baseVerbs := sets .NewString (genutil .SupportedVerbs ... )
128
+ baseVerbs := sets .New [ string ] (genutil .SupportedVerbs ... )
129
129
if info .Markers .Get (ReadOnlyMarker .Name ) != nil {
130
- baseVerbs = sets .NewString (genutil .ReadonlyVerbs ... )
130
+ baseVerbs = sets .New [ string ] (genutil .ReadonlyVerbs ... )
131
131
}
132
132
133
133
if info .Markers .Get (NoStatusMarker .Name ) != nil {
134
- baseVerbs = baseVerbs .Difference (sets .NewString ("updateStatus" , "applyStatus" ))
134
+ baseVerbs = baseVerbs .Difference (sets .New [ string ] ("updateStatus" , "applyStatus" ))
135
135
}
136
136
137
137
skipVerbs , err := extractVerbs (info , SkipVerbsMarker .Name )
138
138
if err != nil {
139
- return sets .NewString (), err
139
+ return sets .New [ string ] (), err
140
140
}
141
- return baseVerbs .Difference (sets .NewString (skipVerbs ... )), nil
141
+ return baseVerbs .Difference (sets .New [ string ] (skipVerbs ... )), nil
142
142
}
143
143
144
144
func ClientExtensions (info * markers.TypeInfo ) []Extension {
0 commit comments