func SetDefaults(m Message) {
	if m != nil {
		setDefaults(MessageReflect(m))
	}
}
SetDefaults sets unpopulated scalar fields to their default values.
Fields within a oneof are not set even if they have a default value.
SetDefaults is recursively called upon any populated message fields.
package proto
import (
	"google.golang.org/protobuf/reflect/protoreflect"
)