fhir_rs/
lib.rs

1//! # 概述
2//!
3//! FHIR资源的序列化和反序列化解析器
4//!
5//! # 设计
6//!
7//! 设计思路参考了Serde的理念。
8//!
9
10mod error;
11mod datatype;
12mod de;
13mod ser;
14mod resource;
15// pub mod expand;
16// #[cfg(features = "server")]
17mod server;
18// #[cfg(features = "client")]
19mod client;
20// #[cfg(features = "validate")]
21mod validate;
22// #[cfg(features = "fhirpath")]
23mod fhirpath4;
24
25pub type Result<T> = std::result::Result<T, error::FhirError>;
26
27pub mod prelude {
28    pub use super::de::*;
29    pub use super::ser::*;
30    pub use super::error::*;
31    pub use super::datatype::*;
32    pub use super::fhirpath4::*;
33    pub use super::resource::*;
34    pub use super::validate::*;
35    pub use super::Result;
36
37    pub use fhir_derive::{Element, BackboneElement, Complex, Primitive, Resource};
38
39    pub use tracing::{debug, info, error};
40}