pub trait CodeSystemRead {
type Concept: ConceptRead;
// Required methods
fn content(&self) -> Option<&str>;
fn hierarchy_meaning(&self) -> Option<&str>;
fn case_sensitive(&self) -> Option<bool>;
fn properties(&self) -> Vec<PropertyRead<'_>>;
fn concepts(&self) -> &[Self::Concept];
}Expand description
The facts of a CodeSystem a validator reads, the same in every release.
Required Associated Types§
Sourcetype Concept: ConceptRead
type Concept: ConceptRead
The release’s CodeSystem.concept.
Required Methods§
Sourcefn content(&self) -> Option<&str>
fn content(&self) -> Option<&str>
How much of the code system the resource carries
(CodeSystem.content).
Sourcefn hierarchy_meaning(&self) -> Option<&str>
fn hierarchy_meaning(&self) -> Option<&str>
What the concept hierarchy means (CodeSystem.hierarchyMeaning).
Sourcefn case_sensitive(&self) -> Option<bool>
fn case_sensitive(&self) -> Option<bool>
Whether codes compare case-sensitively (CodeSystem.caseSensitive).
Sourcefn properties(&self) -> Vec<PropertyRead<'_>>
fn properties(&self) -> Vec<PropertyRead<'_>>
The properties concepts may carry (CodeSystem.property).
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".