var _ … type MetricsNil … // SupportsMetrics returns false for the MetricsNil type. func (*MetricsNil) SupportsMetrics() bool { … } // GetMetrics returns an empty Metrics and an error. // See MetricsProvider.GetMetrics func (*MetricsNil) GetMetrics() (*Metrics, error) { … }