Enum flowistry_pdg::rustc::mir::coverage::CoverageKind
source · pub enum CoverageKind {
Counter {
function_source_hash: u64,
id: CounterId,
},
Expression {
id: ExpressionId,
lhs: Operand,
op: Op,
rhs: Operand,
},
Unreachable,
}
Variants§
Counter
Fields
Expression
Fields
§
id: ExpressionId
ID of this coverage-counter expression within its enclosing function. Other expressions in the same function can refer to it as an operand.
Unreachable
Auto Trait Implementations§
impl RefUnwindSafe for CoverageKind
impl Send for CoverageKind
impl Sync for CoverageKind
impl Unpin for CoverageKind
impl UnwindSafe for CoverageKind
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more