Struct nextest_metadata::RustTestBinarySummary
source · pub struct RustTestBinarySummary {
pub binary_id: RustBinaryId,
pub binary_name: String,
pub package_id: String,
pub kind: RustTestBinaryKind,
pub binary_path: Utf8PathBuf,
pub build_platform: BuildPlatform,
}
Expand description
A serializable Rust test binary.
Part of a RustTestSuiteSummary
and BinaryListSummary
.
Fields§
§binary_id: RustBinaryId
A unique binary ID.
binary_name: String
The name of the test binary within the package.
package_id: String
The unique package ID assigned by Cargo to this test.
This package ID can be used for lookups in cargo metadata
.
kind: RustTestBinaryKind
The kind of Rust test binary this is.
binary_path: Utf8PathBuf
The path to the test binary executable.
build_platform: BuildPlatform
Platform for which this binary was built. (Proc-macro tests are built for the host.)
Trait Implementations§
source§impl Clone for RustTestBinarySummary
impl Clone for RustTestBinarySummary
source§fn clone(&self) -> RustTestBinarySummary
fn clone(&self) -> RustTestBinarySummary
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 RustTestBinarySummary
impl Debug for RustTestBinarySummary
source§impl<'de> Deserialize<'de> for RustTestBinarySummary
impl<'de> Deserialize<'de> for RustTestBinarySummary
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
source§impl PartialEq<RustTestBinarySummary> for RustTestBinarySummary
impl PartialEq<RustTestBinarySummary> for RustTestBinarySummary
source§fn eq(&self, other: &RustTestBinarySummary) -> bool
fn eq(&self, other: &RustTestBinarySummary) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.