Struct dgc::Vaccination [−][src]
pub struct Vaccination {
pub targeted_disease: Cow<'static, str>,
pub vaccine_prophylaxis: Cow<'static, str>,
pub medicinal_product: Cow<'static, str>,
pub manufacturer: Cow<'static, str>,
pub dose_number: usize,
pub total_doses: usize,
pub date: String,
pub country: Cow<'static, str>,
pub issuer: String,
pub id: String,
}
Expand description
A vaccination entry.
It provides all the necessary detail regarding a vaccination record.
Fields
targeted_disease: Cow<'static, str>
Targeted Disease or agent
vaccine_prophylaxis: Cow<'static, str>
Vaccine or prophylaxis
medicinal_product: Cow<'static, str>
Vaccine medicinal product
manufacturer: Cow<'static, str>
Marketing Authorization Holder - if no MAH present, then manufacturer
dose_number: usize
Dose Number
total_doses: usize
Total Series of Doses
date: String
ISO8601 complete date: Date of Vaccination
country: Cow<'static, str>
Country of Vaccination
issuer: String
Certificate Issuer
id: String
Unique Certificate Identifier: UVCI
Implementations
Updates all the ids in the vaccination 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
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for Vaccination
impl Send for Vaccination
impl Sync for Vaccination
impl Unpin for Vaccination
impl UnwindSafe for Vaccination
Blanket Implementations
Mutably borrows from an owned value. Read more