code: func (h *Headers) HasSecureHeadersDefined() bool {
  	return h != nil && (len(h.AllowedHosts) != 0 ||
  		len(h.HostsProxyHeaders) != 0 ||
  		h.SSLRedirect ||
  		h.SSLTemporaryRedirect ||
  		h.SSLForceHost ||
  		h.SSLHost != "" ||
  		len(h.SSLProxyHeaders) != 0 ||
  		h.STSSeconds != 0 ||
  		h.STSIncludeSubdomains ||
  		h.STSPreload ||
  		h.ForceSTSHeader ||
  		h.FrameDeny ||
  		h.CustomFrameOptionsValue != "" ||
  		h.ContentTypeNosniff ||
  		h.BrowserXSSFilter ||
  		h.CustomBrowserXSSValue != "" ||
  		h.ContentSecurityPolicy != "" ||
  		h.PublicKey != "" ||
  		h.ReferrerPolicy != "" ||
  		h.IsDevelopment)
  }
docs: // HasSecureHeadersDefined checks to see if any of the secure header elements have been set