Struct dgc::Test [−][src]
pub struct Test {
pub targeted_disease: Cow<'static, str>,
pub test_type: Cow<'static, str>,
pub name: Option<String>,
pub manufacturer: Option<Cow<'static, str>>,
pub date_of_collection: String,
pub date_of_result: Option<String>,
pub result: Cow<'static, str>,
pub testing_centre: Option<String>,
pub country: Cow<'static, str>,
pub issuer: Cow<'static, str>,
pub id: String,
}
Expand description
A test entry.
It provides all the necessary detail regarding a test record against a given disease.
Fields
targeted_disease: Cow<'static, str>
Targeted disease or agent
test_type: Cow<'static, str>
Type of test
name: Option<String>
NAA Test Name
manufacturer: Option<Cow<'static, str>>
RAT Test name and manufacturer
date_of_collection: String
Date/Time of Sample Collection
date_of_result: Option<String>
Date/Time of Test Result Deprecated in v1.3.0 of the schema
result: Cow<'static, str>
Test Result
testing_centre: Option<String>
Testing Centre
country: Cow<'static, str>
Country of Test
issuer: Cow<'static, str>
Certificate Issuer
id: String
Unique Certificate Identifier, UVCI
Implementations
Updates all the ids in the test entry with their descriptive counterparts using the official valueset.
Trait Implementations
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
Auto Trait Implementations
impl RefUnwindSafe for Test
impl UnwindSafe for Test
Blanket Implementations
Mutably borrows from an owned value. Read more