...

Source file src/github.com/emissary-ingress/emissary/v3/pkg/kates_internal/convert.go

Documentation: github.com/emissary-ingress/emissary/v3/pkg/kates_internal

     1  package kates_internal
     2  
     3  import (
     4  	"encoding/json"
     5  )
     6  
     7  func Convert(in interface{}, out interface{}) error {
     8  	if out == nil {
     9  		return nil
    10  	}
    11  
    12  	jsonBytes, err := json.Marshal(in)
    13  	if err != nil {
    14  		return err
    15  	}
    16  
    17  	err = json.Unmarshal(jsonBytes, out)
    18  	if err != nil {
    19  		return err
    20  	}
    21  
    22  	return nil
    23  }
    24  

View as plain text