# Functions
Diff diffs two Golang objects recursively, but treats any elements whose values are empty in the 'fromObject' as "no diff".
Extended from https://github.com/kubernetes/apimachinery/blob/master/pkg/util/diff/diff.go IgnoreUnset return a cmp.Option to ignore changes for values that are unset in the toObject.