Struct llvm_profparser::coverage::FunctionRecordV3
source · pub struct FunctionRecordV3 {
pub header: FunctionRecordHeader,
pub regions: Vec<CounterMappingRegion>,
pub expressions: Vec<Expression>,
}Expand description
This type contains a header showing which function it refers to and then a list of regions in that function and a list of expressions. The expression IDs in the counter mapping region refer to indexes in the expressions list.
Fields§
§header: FunctionRecordHeader§regions: Vec<CounterMappingRegion>§expressions: Vec<Expression>Trait Implementations§
source§impl Clone for FunctionRecordV3
impl Clone for FunctionRecordV3
source§fn clone(&self) -> FunctionRecordV3
fn clone(&self) -> FunctionRecordV3
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for FunctionRecordV3
impl Debug for FunctionRecordV3
source§impl Hash for FunctionRecordV3
impl Hash for FunctionRecordV3
source§impl Ord for FunctionRecordV3
impl Ord for FunctionRecordV3
source§fn cmp(&self, other: &FunctionRecordV3) -> Ordering
fn cmp(&self, other: &FunctionRecordV3) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq<FunctionRecordV3> for FunctionRecordV3
impl PartialEq<FunctionRecordV3> for FunctionRecordV3
source§fn eq(&self, other: &FunctionRecordV3) -> bool
fn eq(&self, other: &FunctionRecordV3) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl PartialOrd<FunctionRecordV3> for FunctionRecordV3
impl PartialOrd<FunctionRecordV3> for FunctionRecordV3
source§fn partial_cmp(&self, other: &FunctionRecordV3) -> Option<Ordering>
fn partial_cmp(&self, other: &FunctionRecordV3) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moreimpl Eq for FunctionRecordV3
impl StructuralEq for FunctionRecordV3
impl StructuralPartialEq for FunctionRecordV3
Auto Trait Implementations§
impl RefUnwindSafe for FunctionRecordV3
impl Send for FunctionRecordV3
impl Sync for FunctionRecordV3
impl Unpin for FunctionRecordV3
impl UnwindSafe for FunctionRecordV3
Blanket Implementations§
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.