pub struct CoverageMetadata {
pub file_path: String,
pub statement_map: HashMap<usize, Span>,
pub branch_map: HashMap<usize, BranchMetadata>,
pub function_map: HashMap<usize, FunctionMetadata>,
pub s: HashMap<usize, u32>,
pub b: HashMap<usize, Vec<u32>>,
pub f: HashMap<usize, u32>,
}Expand description
代码覆盖率元数据
Fields§
§file_path: String文件路径
statement_map: HashMap<usize, Span>语句映射
branch_map: HashMap<usize, BranchMetadata>分支映射
function_map: HashMap<usize, FunctionMetadata>函数映射
s: HashMap<usize, u32>语句命中计数
b: HashMap<usize, Vec<u32>>分支命中计数
f: HashMap<usize, u32>函数命中计数
Trait Implementations§
Source§impl Clone for CoverageMetadata
impl Clone for CoverageMetadata
Source§fn clone(&self) -> CoverageMetadata
fn clone(&self) -> CoverageMetadata
Returns a duplicate 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 CoverageMetadata
impl Debug for CoverageMetadata
Source§impl Default for CoverageMetadata
impl Default for CoverageMetadata
Source§fn default() -> CoverageMetadata
fn default() -> CoverageMetadata
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CoverageMetadata
impl<'de> Deserialize<'de> for CoverageMetadata
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CoverageMetadata
impl RefUnwindSafe for CoverageMetadata
impl Send for CoverageMetadata
impl Sync for CoverageMetadata
impl Unpin for CoverageMetadata
impl UnsafeUnpin for CoverageMetadata
impl UnwindSafe for CoverageMetadata
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