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: StringA unique binary ID.
binary_name: StringThe name of the test binary within the package.
package_id: StringThe unique package ID assigned by Cargo to this test.
This package ID can be used for lookups in cargo metadata.
kind: RustTestBinaryKindThe kind of Rust test binary this is.
binary_path: Utf8PathBufThe path to the test binary executable.
build_platform: BuildPlatformPlatform 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
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more