package global

import (
	"encoding/json"
)

// Coverage An easy way to copy or transform map and structures
func Coverage(in interface{}, addr interface{}) error {
	bytes, err := json.Marshal(in)
	if err != nil {
		return err
	}
	err = json.Unmarshal(bytes, addr)
	if err != nil {
		return err
	}
	return nil
}
