Remove unused interface methods #117
Open
+38
−218
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
With the addition of labels in #54 only the new
WithLabels
methods onSink
are used bygo-metrics
.My understanding is that this should be a backwards compatible change, because
Sink
is the interface accepted bymetrics.New
. Implementations of aSink
outside of this package would continue to work, and new one would no longer need to implement the 3 unused methods. Nothing outside of this package should call theSink
methods directly, they would call the methods onMetrics
, which have not changed.