Struct nextest_metadata::RustTestBinarySummary
source · [−]pub struct RustTestBinarySummary {
pub binary_id: String,
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: String
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
sourceimpl Clone for RustTestBinarySummary
impl Clone for RustTestBinarySummary
sourcefn clone(&self) -> RustTestBinarySummary
fn clone(&self) -> RustTestBinarySummary
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for RustTestBinarySummary
impl Debug for RustTestBinarySummary
sourceimpl<'de> Deserialize<'de> for RustTestBinarySummary
impl<'de> Deserialize<'de> for RustTestBinarySummary
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 PartialEq<RustTestBinarySummary> for RustTestBinarySummary
impl PartialEq<RustTestBinarySummary> for RustTestBinarySummary
sourcefn 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 ==
. Read more
sourcefn ne(&self, other: &RustTestBinarySummary) -> bool
fn ne(&self, other: &RustTestBinarySummary) -> bool
This method tests for !=
.
sourceimpl Serialize for RustTestBinarySummary
impl Serialize for RustTestBinarySummary
impl Eq for RustTestBinarySummary
impl StructuralEq for RustTestBinarySummary
impl StructuralPartialEq for RustTestBinarySummary
Auto Trait Implementations
impl RefUnwindSafe for RustTestBinarySummary
impl Send for RustTestBinarySummary
impl Sync for RustTestBinarySummary
impl Unpin for RustTestBinarySummary
impl UnwindSafe for RustTestBinarySummary
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