Trait schema_org_types::CdcpmdRecordTrait
source · pub trait CdcpmdRecordTrait {
Show 34 methods
// Required methods
fn get_cvd_collection_date(&self) -> &[CvdCollectionDateProperty];
fn take_cvd_collection_date(&mut self) -> Vec<CvdCollectionDateProperty>;
fn get_cvd_facility_county(&self) -> &[CvdFacilityCountyProperty];
fn take_cvd_facility_county(&mut self) -> Vec<CvdFacilityCountyProperty>;
fn get_cvd_facility_id(&self) -> &[CvdFacilityIdProperty];
fn take_cvd_facility_id(&mut self) -> Vec<CvdFacilityIdProperty>;
fn get_cvd_num_beds(&self) -> &[CvdNumBedsProperty];
fn take_cvd_num_beds(&mut self) -> Vec<CvdNumBedsProperty>;
fn get_cvd_num_beds_occ(&self) -> &[CvdNumBedsOccProperty];
fn take_cvd_num_beds_occ(&mut self) -> Vec<CvdNumBedsOccProperty>;
fn get_cvd_num_c_19_died(&self) -> &[CvdNumC19DiedProperty];
fn take_cvd_num_c_19_died(&mut self) -> Vec<CvdNumC19DiedProperty>;
fn get_cvd_num_c_19_ho_pats(&self) -> &[CvdNumC19HoPatsProperty];
fn take_cvd_num_c_19_ho_pats(&mut self) -> Vec<CvdNumC19HoPatsProperty>;
fn get_cvd_num_c_19_hosp_pats(&self) -> &[CvdNumC19HospPatsProperty];
fn take_cvd_num_c_19_hosp_pats(&mut self) -> Vec<CvdNumC19HospPatsProperty>;
fn get_cvd_num_c_19_mech_vent_pats(
&self
) -> &[CvdNumC19MechVentPatsProperty];
fn take_cvd_num_c_19_mech_vent_pats(
&mut self
) -> Vec<CvdNumC19MechVentPatsProperty>;
fn get_cvd_num_c_19_of_mech_vent_pats(
&self
) -> &[CvdNumC19OfMechVentPatsProperty];
fn take_cvd_num_c_19_of_mech_vent_pats(
&mut self
) -> Vec<CvdNumC19OfMechVentPatsProperty>;
fn get_cvd_num_c_19_overflow_pats(&self) -> &[CvdNumC19OverflowPatsProperty];
fn take_cvd_num_c_19_overflow_pats(
&mut self
) -> Vec<CvdNumC19OverflowPatsProperty>;
fn get_cvd_num_icu_beds(&self) -> &[CvdNumIcuBedsProperty];
fn take_cvd_num_icu_beds(&mut self) -> Vec<CvdNumIcuBedsProperty>;
fn get_cvd_num_icu_beds_occ(&self) -> &[CvdNumIcuBedsOccProperty];
fn take_cvd_num_icu_beds_occ(&mut self) -> Vec<CvdNumIcuBedsOccProperty>;
fn get_cvd_num_tot_beds(&self) -> &[CvdNumTotBedsProperty];
fn take_cvd_num_tot_beds(&mut self) -> Vec<CvdNumTotBedsProperty>;
fn get_cvd_num_vent(&self) -> &[CvdNumVentProperty];
fn take_cvd_num_vent(&mut self) -> Vec<CvdNumVentProperty>;
fn get_cvd_num_vent_use(&self) -> &[CvdNumVentUseProperty];
fn take_cvd_num_vent_use(&mut self) -> Vec<CvdNumVentUseProperty>;
fn get_date_posted(&self) -> &[DatePostedProperty];
fn take_date_posted(&mut self) -> Vec<DatePostedProperty>;
}
Expand description
This trait is for properties from https://schema.org/CDCPMDRecord.
Required Methods§
sourcefn get_cvd_collection_date(&self) -> &[CvdCollectionDateProperty]
fn get_cvd_collection_date(&self) -> &[CvdCollectionDateProperty]
Get https://schema.org/cvdCollectionDate from Self
as borrowed slice.
sourcefn take_cvd_collection_date(&mut self) -> Vec<CvdCollectionDateProperty>
fn take_cvd_collection_date(&mut self) -> Vec<CvdCollectionDateProperty>
Take https://schema.org/cvdCollectionDate from Self
as owned vector.
sourcefn get_cvd_facility_county(&self) -> &[CvdFacilityCountyProperty]
fn get_cvd_facility_county(&self) -> &[CvdFacilityCountyProperty]
Get https://schema.org/cvdFacilityCounty from Self
as borrowed slice.
sourcefn take_cvd_facility_county(&mut self) -> Vec<CvdFacilityCountyProperty>
fn take_cvd_facility_county(&mut self) -> Vec<CvdFacilityCountyProperty>
Take https://schema.org/cvdFacilityCounty from Self
as owned vector.
sourcefn get_cvd_facility_id(&self) -> &[CvdFacilityIdProperty]
fn get_cvd_facility_id(&self) -> &[CvdFacilityIdProperty]
Get https://schema.org/cvdFacilityId from Self
as borrowed slice.
sourcefn take_cvd_facility_id(&mut self) -> Vec<CvdFacilityIdProperty>
fn take_cvd_facility_id(&mut self) -> Vec<CvdFacilityIdProperty>
Take https://schema.org/cvdFacilityId from Self
as owned vector.
sourcefn get_cvd_num_beds(&self) -> &[CvdNumBedsProperty]
fn get_cvd_num_beds(&self) -> &[CvdNumBedsProperty]
Get https://schema.org/cvdNumBeds from Self
as borrowed slice.
sourcefn take_cvd_num_beds(&mut self) -> Vec<CvdNumBedsProperty>
fn take_cvd_num_beds(&mut self) -> Vec<CvdNumBedsProperty>
Take https://schema.org/cvdNumBeds from Self
as owned vector.
sourcefn get_cvd_num_beds_occ(&self) -> &[CvdNumBedsOccProperty]
fn get_cvd_num_beds_occ(&self) -> &[CvdNumBedsOccProperty]
Get https://schema.org/cvdNumBedsOcc from Self
as borrowed slice.
sourcefn take_cvd_num_beds_occ(&mut self) -> Vec<CvdNumBedsOccProperty>
fn take_cvd_num_beds_occ(&mut self) -> Vec<CvdNumBedsOccProperty>
Take https://schema.org/cvdNumBedsOcc from Self
as owned vector.
sourcefn get_cvd_num_c_19_died(&self) -> &[CvdNumC19DiedProperty]
fn get_cvd_num_c_19_died(&self) -> &[CvdNumC19DiedProperty]
Get https://schema.org/cvdNumC19Died from Self
as borrowed slice.
sourcefn take_cvd_num_c_19_died(&mut self) -> Vec<CvdNumC19DiedProperty>
fn take_cvd_num_c_19_died(&mut self) -> Vec<CvdNumC19DiedProperty>
Take https://schema.org/cvdNumC19Died from Self
as owned vector.
sourcefn get_cvd_num_c_19_ho_pats(&self) -> &[CvdNumC19HoPatsProperty]
fn get_cvd_num_c_19_ho_pats(&self) -> &[CvdNumC19HoPatsProperty]
Get https://schema.org/cvdNumC19HOPats from Self
as borrowed slice.
sourcefn take_cvd_num_c_19_ho_pats(&mut self) -> Vec<CvdNumC19HoPatsProperty>
fn take_cvd_num_c_19_ho_pats(&mut self) -> Vec<CvdNumC19HoPatsProperty>
Take https://schema.org/cvdNumC19HOPats from Self
as owned vector.
sourcefn get_cvd_num_c_19_hosp_pats(&self) -> &[CvdNumC19HospPatsProperty]
fn get_cvd_num_c_19_hosp_pats(&self) -> &[CvdNumC19HospPatsProperty]
Get https://schema.org/cvdNumC19HospPats from Self
as borrowed slice.
sourcefn take_cvd_num_c_19_hosp_pats(&mut self) -> Vec<CvdNumC19HospPatsProperty>
fn take_cvd_num_c_19_hosp_pats(&mut self) -> Vec<CvdNumC19HospPatsProperty>
Take https://schema.org/cvdNumC19HospPats from Self
as owned vector.
sourcefn get_cvd_num_c_19_mech_vent_pats(&self) -> &[CvdNumC19MechVentPatsProperty]
fn get_cvd_num_c_19_mech_vent_pats(&self) -> &[CvdNumC19MechVentPatsProperty]
Get https://schema.org/cvdNumC19MechVentPats from Self
as borrowed slice.
sourcefn take_cvd_num_c_19_mech_vent_pats(
&mut self
) -> Vec<CvdNumC19MechVentPatsProperty>
fn take_cvd_num_c_19_mech_vent_pats( &mut self ) -> Vec<CvdNumC19MechVentPatsProperty>
Take https://schema.org/cvdNumC19MechVentPats from Self
as owned vector.
sourcefn get_cvd_num_c_19_of_mech_vent_pats(
&self
) -> &[CvdNumC19OfMechVentPatsProperty]
fn get_cvd_num_c_19_of_mech_vent_pats( &self ) -> &[CvdNumC19OfMechVentPatsProperty]
Get https://schema.org/cvdNumC19OFMechVentPats from Self
as borrowed slice.
sourcefn take_cvd_num_c_19_of_mech_vent_pats(
&mut self
) -> Vec<CvdNumC19OfMechVentPatsProperty>
fn take_cvd_num_c_19_of_mech_vent_pats( &mut self ) -> Vec<CvdNumC19OfMechVentPatsProperty>
Take https://schema.org/cvdNumC19OFMechVentPats from Self
as owned vector.
sourcefn get_cvd_num_c_19_overflow_pats(&self) -> &[CvdNumC19OverflowPatsProperty]
fn get_cvd_num_c_19_overflow_pats(&self) -> &[CvdNumC19OverflowPatsProperty]
Get https://schema.org/cvdNumC19OverflowPats from Self
as borrowed slice.
sourcefn take_cvd_num_c_19_overflow_pats(
&mut self
) -> Vec<CvdNumC19OverflowPatsProperty>
fn take_cvd_num_c_19_overflow_pats( &mut self ) -> Vec<CvdNumC19OverflowPatsProperty>
Take https://schema.org/cvdNumC19OverflowPats from Self
as owned vector.
sourcefn get_cvd_num_icu_beds(&self) -> &[CvdNumIcuBedsProperty]
fn get_cvd_num_icu_beds(&self) -> &[CvdNumIcuBedsProperty]
Get https://schema.org/cvdNumICUBeds from Self
as borrowed slice.
sourcefn take_cvd_num_icu_beds(&mut self) -> Vec<CvdNumIcuBedsProperty>
fn take_cvd_num_icu_beds(&mut self) -> Vec<CvdNumIcuBedsProperty>
Take https://schema.org/cvdNumICUBeds from Self
as owned vector.
sourcefn get_cvd_num_icu_beds_occ(&self) -> &[CvdNumIcuBedsOccProperty]
fn get_cvd_num_icu_beds_occ(&self) -> &[CvdNumIcuBedsOccProperty]
Get https://schema.org/cvdNumICUBedsOcc from Self
as borrowed slice.
sourcefn take_cvd_num_icu_beds_occ(&mut self) -> Vec<CvdNumIcuBedsOccProperty>
fn take_cvd_num_icu_beds_occ(&mut self) -> Vec<CvdNumIcuBedsOccProperty>
Take https://schema.org/cvdNumICUBedsOcc from Self
as owned vector.
sourcefn get_cvd_num_tot_beds(&self) -> &[CvdNumTotBedsProperty]
fn get_cvd_num_tot_beds(&self) -> &[CvdNumTotBedsProperty]
Get https://schema.org/cvdNumTotBeds from Self
as borrowed slice.
sourcefn take_cvd_num_tot_beds(&mut self) -> Vec<CvdNumTotBedsProperty>
fn take_cvd_num_tot_beds(&mut self) -> Vec<CvdNumTotBedsProperty>
Take https://schema.org/cvdNumTotBeds from Self
as owned vector.
sourcefn get_cvd_num_vent(&self) -> &[CvdNumVentProperty]
fn get_cvd_num_vent(&self) -> &[CvdNumVentProperty]
Get https://schema.org/cvdNumVent from Self
as borrowed slice.
sourcefn take_cvd_num_vent(&mut self) -> Vec<CvdNumVentProperty>
fn take_cvd_num_vent(&mut self) -> Vec<CvdNumVentProperty>
Take https://schema.org/cvdNumVent from Self
as owned vector.
sourcefn get_cvd_num_vent_use(&self) -> &[CvdNumVentUseProperty]
fn get_cvd_num_vent_use(&self) -> &[CvdNumVentUseProperty]
Get https://schema.org/cvdNumVentUse from Self
as borrowed slice.
sourcefn take_cvd_num_vent_use(&mut self) -> Vec<CvdNumVentUseProperty>
fn take_cvd_num_vent_use(&mut self) -> Vec<CvdNumVentUseProperty>
Take https://schema.org/cvdNumVentUse from Self
as owned vector.
sourcefn get_date_posted(&self) -> &[DatePostedProperty]
fn get_date_posted(&self) -> &[DatePostedProperty]
Get https://schema.org/datePosted from Self
as borrowed slice.
sourcefn take_date_posted(&mut self) -> Vec<DatePostedProperty>
fn take_date_posted(&mut self) -> Vec<DatePostedProperty>
Take https://schema.org/datePosted from Self
as owned vector.