openehr-base 0.0.3

openEHR BASE 1.3.0: foundation + base types (generated from BMM)
Documentation
//! Prelude: re-exports every generated spec type of this version.
//!
//! @generated by openehr-codegen. Per-file imports are precise;
//! downstream crates and hand-written code may `use <path>::*`.
//!
//! ONE ENTRY PER RUST TYPE NAME. Where a crate is composed of several BMM
//! generations (openEHR publishes the stable v2.x BMM —
//! `LANG/docs/bmm/master01-preface.adoc` §History — beside the v3
//! development line — `LANG/docs/bmm3/master01-preface.adoc` §Previous
//! Versions), EVERY generation is emitted completely at its own
//! source-package path, and a class name declared by more than one is
//! exported here from the LAST-declared generation; the other
//! generation's twin is reachable by its full module path only.

pub use crate::base_types::definitions::validity_kind::ValidityKind;
pub use crate::base_types::definitions::version_status::VersionStatus;
pub use crate::base_types::identification::access_group_ref::AccessGroupRef;
pub use crate::base_types::identification::archetype_id::ArchetypeId;
pub use crate::base_types::identification::generic_id::GenericId;
pub use crate::base_types::identification::hier_object_id::HierObjectId;
pub use crate::base_types::identification::internet_id::InternetId;
pub use crate::base_types::identification::iso_oid::IsoOid;
pub use crate::base_types::identification::locatable_ref::LocatableRef;
pub use crate::base_types::identification::object_id::ObjectId;
pub use crate::base_types::identification::object_ref::ObjectRef;
pub use crate::base_types::identification::object_ref::ObjectRefData;
pub use crate::base_types::identification::object_version_id::ObjectVersionId;
pub use crate::base_types::identification::party_ref::PartyRef;
pub use crate::base_types::identification::template_id::TemplateId;
pub use crate::base_types::identification::terminology_id::TerminologyId;
pub use crate::base_types::identification::uid::Uid;
pub use crate::base_types::identification::uid_based_id::UidBasedId;
pub use crate::base_types::identification::uuid::Uuid;
pub use crate::base_types::identification::version_tree_id::VersionTreeId;
pub use crate::base_types::terminology::code_phrase::CodePhrase;
pub use crate::foundation_types::interval::cardinality::Cardinality;
pub use crate::foundation_types::interval::interval::Interval;
pub use crate::foundation_types::interval::multiplicity_interval::MultiplicityInterval;
pub use crate::foundation_types::interval::point_interval::PointInterval;
pub use crate::foundation_types::interval::proper_interval::ProperInterval;
pub use crate::foundation_types::interval::proper_interval::ProperIntervalData;
pub use crate::foundation_types::terminology::terminology_code::TerminologyCode;
pub use crate::foundation_types::terminology::terminology_term::TerminologyTerm;
pub use crate::foundation_types::time::iso8601_date::Iso8601Date;
pub use crate::foundation_types::time::iso8601_date_time::Iso8601DateTime;
pub use crate::foundation_types::time::iso8601_duration::Iso8601Duration;
pub use crate::foundation_types::time::iso8601_time::Iso8601Time;
pub use crate::foundation_types::time::iso8601_timezone::Iso8601Timezone;
pub use crate::foundation_types::time::iso8601_type::Iso8601Type;
pub use crate::resource::authored_resource::AuthoredResource;
pub use crate::resource::resource_annotations::ResourceAnnotations;
pub use crate::resource::resource_description::ResourceDescription;
pub use crate::resource::resource_description_item::ResourceDescriptionItem;
pub use crate::resource::translation_details::TranslationDetails;