• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 use super::BackendTypes;
2 use rustc_middle::mir::Coverage;
3 use rustc_middle::ty::Instance;
4 
5 pub trait CoverageInfoBuilderMethods<'tcx>: BackendTypes {
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.
add_coverage(&mut self, instance: Instance<'tcx>, coverage: &Coverage)10     fn add_coverage(&mut self, instance: Instance<'tcx>, coverage: &Coverage);
11 }
12