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§

source

fn get_cvd_collection_date(&self) -> &[CvdCollectionDateProperty]

Get https://schema.org/cvdCollectionDate from Self as borrowed slice.

source

fn take_cvd_collection_date(&mut self) -> Vec<CvdCollectionDateProperty>

Take https://schema.org/cvdCollectionDate from Self as owned vector.

source

fn get_cvd_facility_county(&self) -> &[CvdFacilityCountyProperty]

Get https://schema.org/cvdFacilityCounty from Self as borrowed slice.

source

fn take_cvd_facility_county(&mut self) -> Vec<CvdFacilityCountyProperty>

Take https://schema.org/cvdFacilityCounty from Self as owned vector.

source

fn get_cvd_facility_id(&self) -> &[CvdFacilityIdProperty]

Get https://schema.org/cvdFacilityId from Self as borrowed slice.

source

fn take_cvd_facility_id(&mut self) -> Vec<CvdFacilityIdProperty>

Take https://schema.org/cvdFacilityId from Self as owned vector.

source

fn get_cvd_num_beds(&self) -> &[CvdNumBedsProperty]

Get https://schema.org/cvdNumBeds from Self as borrowed slice.

source

fn take_cvd_num_beds(&mut self) -> Vec<CvdNumBedsProperty>

Take https://schema.org/cvdNumBeds from Self as owned vector.

source

fn get_cvd_num_beds_occ(&self) -> &[CvdNumBedsOccProperty]

Get https://schema.org/cvdNumBedsOcc from Self as borrowed slice.

source

fn take_cvd_num_beds_occ(&mut self) -> Vec<CvdNumBedsOccProperty>

Take https://schema.org/cvdNumBedsOcc from Self as owned vector.

source

fn get_cvd_num_c_19_died(&self) -> &[CvdNumC19DiedProperty]

Get https://schema.org/cvdNumC19Died from Self as borrowed slice.

source

fn take_cvd_num_c_19_died(&mut self) -> Vec<CvdNumC19DiedProperty>

Take https://schema.org/cvdNumC19Died from Self as owned vector.

source

fn get_cvd_num_c_19_ho_pats(&self) -> &[CvdNumC19HoPatsProperty]

Get https://schema.org/cvdNumC19HOPats from Self as borrowed slice.

source

fn take_cvd_num_c_19_ho_pats(&mut self) -> Vec<CvdNumC19HoPatsProperty>

Take https://schema.org/cvdNumC19HOPats from Self as owned vector.

source

fn get_cvd_num_c_19_hosp_pats(&self) -> &[CvdNumC19HospPatsProperty]

Get https://schema.org/cvdNumC19HospPats from Self as borrowed slice.

source

fn take_cvd_num_c_19_hosp_pats(&mut self) -> Vec<CvdNumC19HospPatsProperty>

Take https://schema.org/cvdNumC19HospPats from Self as owned vector.

source

fn get_cvd_num_c_19_mech_vent_pats(&self) -> &[CvdNumC19MechVentPatsProperty]

Get https://schema.org/cvdNumC19MechVentPats from Self as borrowed slice.

source

fn take_cvd_num_c_19_mech_vent_pats( &mut self ) -> Vec<CvdNumC19MechVentPatsProperty>

source

fn get_cvd_num_c_19_of_mech_vent_pats( &self ) -> &[CvdNumC19OfMechVentPatsProperty]

source

fn take_cvd_num_c_19_of_mech_vent_pats( &mut self ) -> Vec<CvdNumC19OfMechVentPatsProperty>

source

fn get_cvd_num_c_19_overflow_pats(&self) -> &[CvdNumC19OverflowPatsProperty]

Get https://schema.org/cvdNumC19OverflowPats from Self as borrowed slice.

source

fn take_cvd_num_c_19_overflow_pats( &mut self ) -> Vec<CvdNumC19OverflowPatsProperty>

source

fn get_cvd_num_icu_beds(&self) -> &[CvdNumIcuBedsProperty]

Get https://schema.org/cvdNumICUBeds from Self as borrowed slice.

source

fn take_cvd_num_icu_beds(&mut self) -> Vec<CvdNumIcuBedsProperty>

Take https://schema.org/cvdNumICUBeds from Self as owned vector.

source

fn get_cvd_num_icu_beds_occ(&self) -> &[CvdNumIcuBedsOccProperty]

Get https://schema.org/cvdNumICUBedsOcc from Self as borrowed slice.

source

fn take_cvd_num_icu_beds_occ(&mut self) -> Vec<CvdNumIcuBedsOccProperty>

Take https://schema.org/cvdNumICUBedsOcc from Self as owned vector.

source

fn get_cvd_num_tot_beds(&self) -> &[CvdNumTotBedsProperty]

Get https://schema.org/cvdNumTotBeds from Self as borrowed slice.

source

fn take_cvd_num_tot_beds(&mut self) -> Vec<CvdNumTotBedsProperty>

Take https://schema.org/cvdNumTotBeds from Self as owned vector.

source

fn get_cvd_num_vent(&self) -> &[CvdNumVentProperty]

Get https://schema.org/cvdNumVent from Self as borrowed slice.

source

fn take_cvd_num_vent(&mut self) -> Vec<CvdNumVentProperty>

Take https://schema.org/cvdNumVent from Self as owned vector.

source

fn get_cvd_num_vent_use(&self) -> &[CvdNumVentUseProperty]

Get https://schema.org/cvdNumVentUse from Self as borrowed slice.

source

fn take_cvd_num_vent_use(&mut self) -> Vec<CvdNumVentUseProperty>

Take https://schema.org/cvdNumVentUse from Self as owned vector.

source

fn get_date_posted(&self) -> &[DatePostedProperty]

Get https://schema.org/datePosted from Self as borrowed slice.

source

fn take_date_posted(&mut self) -> Vec<DatePostedProperty>

Take https://schema.org/datePosted from Self as owned vector.

Implementors§