1effect/MetricState#counter:
2 replacement: "Metric.CounterState"
3 note: "There is no state constructor. Obtain the structural state with Metric.value(Metric.counter(...))."
4effect/MetricState#frequency:
5 replacement: "Metric.FrequencyState"
6 note: "There is no state constructor. Obtain the structural state with Metric.value(Metric.frequency(...))."
7effect/MetricState#gauge:
8 replacement: "Metric.GaugeState"
9 note: "There is no state constructor. Obtain the structural state with Metric.value(Metric.gauge(...))."
10effect/MetricState#histogram:
11 replacement: "Metric.HistogramState"
12 note: "There is no state constructor. Obtain the structural state with Metric.value(Metric.histogram(...))."
13effect/MetricState#summary:
14 replacement: "Metric.SummaryState"
15 note: "There is no state constructor. Obtain the structural state with Metric.value(Metric.summary(...))."
16effect/MetricState#MetricState:
17 replacement: "Metric.Metric.State"
18 note: "The common branded state model was removed; extract a complete metric's state with Metric.Metric.State<M> or use a concrete state interface."
19effect/MetricState#MetricState.Untyped:
20 replacement: "Metric.Metric.Snapshot['state']"
21 note: "Use the state union from Metric.Metric.Snapshot, or explicitly union the five structural state interfaces."
22effect/MetricState#MetricState.Variance:
23 replacement: "none"
24 note: "States are structural objects and no longer carry a variance brand."
25effect/MetricState#isMetricState:
26 replacement: "none"
27 note: "Standalone state guards were removed. Retain the enclosing snapshot and switch on snapshot.type for runtime discrimination."
28effect/MetricState#isCounterState:
29 replacement: "none"
30 note: "Standalone state guards were removed. Retain the enclosing snapshot and switch on snapshot.type for runtime discrimination."
31effect/MetricState#isFrequencyState:
32 replacement: "none"
33 note: "Standalone state guards were removed. Retain the enclosing snapshot and switch on snapshot.type for runtime discrimination."
34effect/MetricState#isGaugeState:
35 replacement: "none"
36 note: "Standalone state guards were removed. Retain the enclosing snapshot and switch on snapshot.type for runtime discrimination."
37effect/MetricState#isHistogramState:
38 replacement: "none"
39 note: "Standalone state guards were removed. Retain the enclosing snapshot and switch on snapshot.type for runtime discrimination."
40effect/MetricState#isSummaryState:
41 replacement: "none"
42 note: "Standalone state guards were removed. Retain the enclosing snapshot and switch on snapshot.type for runtime discrimination."
43effect/MetricState#MetricStateTypeId:
44 replacement: "none"
45 note: "All state brand symbols were removed; v4 state interfaces are structural."
46effect/MetricState#CounterStateTypeId:
47 replacement: "none"
48 note: "All state brand symbols were removed; v4 state interfaces are structural."
49effect/MetricState#FrequencyStateTypeId:
50 replacement: "none"
51 note: "All state brand symbols were removed; v4 state interfaces are structural."
52effect/MetricState#GaugeStateTypeId:
53 replacement: "none"
54 note: "All state brand symbols were removed; v4 state interfaces are structural."
55effect/MetricState#HistogramStateTypeId:
56 replacement: "none"
57 note: "All state brand symbols were removed; v4 state interfaces are structural."
58effect/MetricState#SummaryStateTypeId:
59 replacement: "none"
60 note: "All state brand symbols were removed; v4 state interfaces are structural."