pub struct CoverageMap {
pub metadata: Value,
pub tools: HashMap<String, CoverageEntry>,
}Expand description
A per-arch coverage map as served by the RepoSources Pages artifact
(coverage/{platform}_{arch}.json): {metadata: {...}, tools: {...}}.
Permissive by design (advisory read): unknown fields are ignored, missing
fields default, and metadata stays untyped JSON so a map-format evolution
never breaks a reader.
Fields§
§metadata: ValueFree-form map metadata (platform/arch/generated-at/…); shape is owned
by the RepoSources publisher, so it is deliberately untyped.
tools: HashMap<String, CoverageEntry>Per-tool coverage entries, keyed by formula/tool name.
Trait Implementations§
Source§impl Clone for CoverageMap
impl Clone for CoverageMap
Source§fn clone(&self) -> CoverageMap
fn clone(&self) -> CoverageMap
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CoverageMap
impl Debug for CoverageMap
Source§impl Default for CoverageMap
impl Default for CoverageMap
Source§fn default() -> CoverageMap
fn default() -> CoverageMap
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CoverageMap
impl<'de> Deserialize<'de> for CoverageMap
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 CoverageMap
impl RefUnwindSafe for CoverageMap
impl Send for CoverageMap
impl Sync for CoverageMap
impl Unpin for CoverageMap
impl UnsafeUnpin for CoverageMap
impl UnwindSafe for CoverageMap
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