func ParseHandlerEnv()

in main/handlerenv.go [68:78]


func ParseHandlerEnv(b []byte) (he HandlerEnvironment, _ error) {
	var hf []HandlerEnvironment

	if err := json.Unmarshal(b, &hf); err != nil {
		return he, fmt.Errorf("vmextension: failed to parse handler env: %v", err)
	}
	if len(hf) != 1 {
		return he, fmt.Errorf("vmextension: expected 1 config in parsed HandlerEnvironment, found: %v", len(hf))
	}
	return hf[0], nil
}