Skip to main content

fhir_types/
lib.rs

1// @generated by fhir-codegen from hl7.fhir.r4.core 4.0.1, hl7.fhir.r4b.core 4.3.0, hl7.fhir.r5.core 5.0.0, hl7.fhir.r6.core 6.0.0-ballot5, hl7.fhir.r3.core 3.0.2. DO NOT EDIT.
2// Change the emitter (tools/fhir-codegen) and regenerate.
3// SPDX-FileCopyrightText: Cadasto B.V.
4// SPDX-License-Identifier: Apache-2.0
5//! Per-version FHIR types and terminology operation contracts.
6//!
7//! Generated by `fhir-codegen` from the vendored HL7 FHIR packages, one
8//! module per FHIR version. Every file is `@generated`; change the emitter
9//! and regenerate, never the output.
10#![allow(
11    clippy::doc_markdown,
12    clippy::large_enum_variant,
13    clippy::module_name_repetitions,
14    clippy::struct_field_names,
15    clippy::too_many_lines,
16    clippy::similar_names,
17    clippy::map_err_ignore,
18    clippy::too_long_first_doc_paragraph,
19    unused_qualifications,
20    reason = "generated from the FHIR specification: the documentation is the specification's own text, choice enums hold every allowed type, modules mirror FHIR type names, the codec of a large resource is one long function over FHIR-named locals, a primitive that fails to parse is reported by its path and kind, a type's summary is the definition's own first paragraph however long, and every path is spelled from the crate root by construction"
21)]
22
23pub mod codec;
24pub mod definition;
25pub mod operation;
26#[cfg(feature = "r4")]
27pub mod r4;
28#[cfg(feature = "r4b")]
29pub mod r4b;
30#[cfg(feature = "r5")]
31pub mod r5;
32#[cfg(feature = "r6")]
33pub mod r6;
34pub mod schema;
35#[cfg(feature = "resources")]
36pub mod search;
37#[cfg(feature = "stu3")]
38pub mod stu3;
39pub mod xml;