Struct clarity_repl::analysis::coverage::CoverageReporter
source · pub struct CoverageReporter {
pub reports: Vec<TestCoverageReport>,
pub asts: BTreeMap<QualifiedContractIdentifier, ContractAST>,
pub contract_paths: BTreeMap<String, String>,
}Fields§
§reports: Vec<TestCoverageReport>§asts: BTreeMap<QualifiedContractIdentifier, ContractAST>§contract_paths: BTreeMap<String, String>Implementations§
source§impl CoverageReporter
impl CoverageReporter
pub fn new() -> CoverageReporter
pub fn write_lcov_file<P: AsRef<Path> + Copy>(&self, filename: P) -> Result<()>
pub fn build_lcov_content(&self) -> String
Trait Implementations§
source§impl Clone for CoverageReporter
impl Clone for CoverageReporter
source§fn clone(&self) -> CoverageReporter
fn clone(&self) -> CoverageReporter
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 CoverageReporter
impl Debug for CoverageReporter
source§impl Default for CoverageReporter
impl Default for CoverageReporter
source§fn default() -> CoverageReporter
fn default() -> CoverageReporter
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for CoverageReporter
impl<'de> Deserialize<'de> for CoverageReporter
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 RefUnwindSafe for CoverageReporter
impl Send for CoverageReporter
impl Sync for CoverageReporter
impl Unpin for CoverageReporter
impl UnwindSafe for CoverageReporter
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
§impl<T> InitializableFromZeroed for Twhere
T: Default,
impl<T> InitializableFromZeroed for Twhere T: Default,
§unsafe fn initialize(place: *mut T)
unsafe fn initialize(place: *mut T)
Called to initialize a place to a valid value, after it is set
to all-bits-zero. Read more