Struct move_coverage::coverage_map::ModuleCoverageMap  
source · [−]pub struct ModuleCoverageMap {
    pub module_addr: AccountAddress,
    pub module_name: Identifier,
    pub function_maps: BTreeMap<Identifier, FunctionCoverage>,
}Fields
module_addr: AccountAddressmodule_name: Identifierfunction_maps: BTreeMap<Identifier, FunctionCoverage>Implementations
sourceimpl ModuleCoverageMap
 
impl ModuleCoverageMap
pub fn new(module_addr: AccountAddress, module_name: Identifier) -> Self
pub fn insert_multi(&mut self, func_name: Identifier, pc: u64, count: u64)
pub fn insert(&mut self, func_name: Identifier, pc: u64)
pub fn merge(&mut self, another: ModuleCoverageMap)
pub fn get_function_coverage(
    &self,
    func_name: &IdentStr
) -> Option<&FunctionCoverage>
Trait Implementations
sourceimpl Debug for ModuleCoverageMap
 
impl Debug for ModuleCoverageMap
sourceimpl<'de> Deserialize<'de> for ModuleCoverageMap
 
impl<'de> Deserialize<'de> for ModuleCoverageMap
sourcefn 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
sourceimpl Serialize for ModuleCoverageMap
 
impl Serialize for ModuleCoverageMap
Auto Trait Implementations
impl RefUnwindSafe for ModuleCoverageMap
impl Send for ModuleCoverageMap
impl Sync for ModuleCoverageMap
impl Unpin for ModuleCoverageMap
impl UnwindSafe for ModuleCoverageMap
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
    T: ?Sized, 
 
impl<T> BorrowMut<T> for T where
    T: ?Sized, 
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more