use fhir_model::for_all_versions;
macro_rules! impl_search_param_aliases {
($version:ident) => {
pub mod $version {
pub use super::super::{MissingSearch, StringSearch, TokenSearch, UriSearch};
use crate::version::fhir_version;
pub type NumberSearch<'a> =
super::super::fhir::NumberSearch<'a, fhir_version!($version)>;
pub type DateSearch<'a> = super::super::fhir::DateSearch<'a, fhir_version!($version)>;
pub type ReferenceSearch<'a> =
super::super::fhir::ReferenceSearch<'a, fhir_version!($version)>;
pub type QuantitySearch<'a> =
super::super::fhir::QuantitySearch<'a, fhir_version!($version)>;
}
};
}
for_all_versions!(impl_search_param_aliases);