pub struct TestArtifact {
pub name: String,
pub revision: Option<String>,
pub path: Option<String>,
pub sha256: Option<String>,
pub license: Option<String>,
}Expand description
An immutable identity for a test input, expected result, or observed result.
Fields§
§name: String§revision: Option<String>§path: Option<String>§sha256: Option<String>§license: Option<String>Implementations§
Trait Implementations§
Source§impl Clone for TestArtifact
impl Clone for TestArtifact
Source§impl Debug for TestArtifact
impl Debug for TestArtifact
Source§impl<'de> Deserialize<'de> for TestArtifact
impl<'de> Deserialize<'de> for TestArtifact
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 TestArtifact
Source§impl PartialEq for TestArtifact
impl PartialEq for TestArtifact
Source§impl Serialize for TestArtifact
impl Serialize for TestArtifact
impl StructuralPartialEq for TestArtifact
Auto Trait Implementations§
impl Freeze for TestArtifact
impl RefUnwindSafe for TestArtifact
impl Send for TestArtifact
impl Sync for TestArtifact
impl Unpin for TestArtifact
impl UnsafeUnpin for TestArtifact
impl UnwindSafe for TestArtifact
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