pub struct CoverageArtifact {
pub version: CrateVersion,
pub features_json: FeaturesJson,
pub rustc_version: WireRustcVersion,
pub c_metadata: CMetadata,
pub bundle_size: u64,
}Expand description
One servable artifact identity inside CoverageTarget.
Fields§
§version: CrateVersionCrate version the artifact serves.
features_json: FeaturesJsonCanonical features list the artifact was built with.
rustc_version: WireRustcVersionRustc version the artifact was built by.
c_metadata: CMetadataCargo -C metadata identity.
bundle_size: u64Bundle tar size in bytes.
Trait Implementations§
Source§impl Clone for CoverageArtifact
impl Clone for CoverageArtifact
Source§impl ComposeSchema for CoverageArtifact
impl ComposeSchema for CoverageArtifact
Source§impl Debug for CoverageArtifact
impl Debug for CoverageArtifact
Source§impl<'de> Deserialize<'de> for CoverageArtifact
impl<'de> Deserialize<'de> for CoverageArtifact
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
impl Eq for CoverageArtifact
Source§impl PartialEq for CoverageArtifact
impl PartialEq for CoverageArtifact
Source§impl Serialize for CoverageArtifact
impl Serialize for CoverageArtifact
impl StructuralPartialEq for CoverageArtifact
Auto Trait Implementations§
impl Freeze for CoverageArtifact
impl RefUnwindSafe for CoverageArtifact
impl Send for CoverageArtifact
impl Sync for CoverageArtifact
impl Unpin for CoverageArtifact
impl UnsafeUnpin for CoverageArtifact
impl UnwindSafe for CoverageArtifact
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.