INNER CODE UNIT · Go
NewOrderedMap
yannh/kubeconform · openapi2jsonschema-go/openapi2jsonschema.go:26
func NewOrderedMap() *OrderedMap {
return &OrderedMap{values: map[string]any{}}
}
func (m *OrderedMap) Has(k string) bool {
_, ok := m.values[k]
return ok
}
func (m *OrderedMap) Get(k string) (any, bool) {
v, ok := m.values[k]
return v, ok
}
func (m *OrderedMap) Set(k string, v any) {
if _, ok := m.values[k]; !ok {
m.keys = append(m.keys, k)
}