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)
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…