]>
Commit | Line | Data |
---|---|---|
f035d41b | 1 | use super::BackendTypes; |
e8be2606 | 2 | use rustc_middle::mir::coverage::CoverageKind; |
f035d41b XL |
3 | use rustc_middle::ty::Instance; |
4 | ||
f035d41b | 5 | pub trait CoverageInfoBuilderMethods<'tcx>: BackendTypes { |
fe692bf9 FG |
6 | /// Handle the MIR coverage info in a backend-specific way. |
7 | /// | |
8 | /// This can potentially be a no-op in backends that don't support | |
9 | /// coverage instrumentation. | |
e8be2606 | 10 | fn add_coverage(&mut self, instance: Instance<'tcx>, kind: &CoverageKind); |
f035d41b | 11 | } |