Change: Consolidate RaftMetrics
type parameters into C
#1058
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.
Changelog
Change: Consolidate
RaftMetrics
type parameters intoC
The
RaftMetrics
type, along with related metric types, previously usedseparate type parameters (
NID
,N
) which have now been replaced witha single generic parameter
C
bound byRaftTypeConfig
. Thismodification simplifies the type signatures and usage.
Upgrade tip:
To adapt to this change, update the metric-related type parameters from
separate
NID
andN
to the single genericC
constrained byRaftTypeConfig
:This change is