pub trait DomainResource {
Show 24 methods
// Required methods
fn id(&self) -> &Option<String>;
fn id_mut(&mut self) -> &mut Option<String>;
fn set_id(&mut self, value: Option<String>);
fn meta(&self) -> &Option<Meta>;
fn meta_mut(&mut self) -> &mut Option<Meta>;
fn set_meta(&mut self, value: Option<Meta>);
fn implicit_rules(&self) -> &Option<String>;
fn implicit_rules_mut(&mut self) -> &mut Option<String>;
fn set_implicit_rules(&mut self, value: Option<String>);
fn language(&self) -> &Option<String>;
fn language_mut(&mut self) -> &mut Option<String>;
fn set_language(&mut self, value: Option<String>);
fn text(&self) -> &Option<Narrative>;
fn text_mut(&mut self) -> &mut Option<Narrative>;
fn set_text(&mut self, value: Option<Narrative>);
fn contained(&self) -> &Vec<Resource>;
fn contained_mut(&mut self) -> &mut Vec<Resource>;
fn set_contained(&mut self, value: Vec<Resource>);
fn extension(&self) -> &Vec<Extension>;
fn extension_mut(&mut self) -> &mut Vec<Extension>;
fn set_extension(&mut self, value: Vec<Extension>);
fn modifier_extension(&self) -> &Vec<Extension>;
fn modifier_extension_mut(&mut self) -> &mut Vec<Extension>;
fn set_modifier_extension(&mut self, value: Vec<Extension>);
}
Expand description
A resource that includes narrative, extensions, and contained resources.
DomainResource v5.0.0
A resource with narrative, extensions, and contained resources
A resource that includes narrative, extensions, and contained resources.
Required Methods§
Sourcefn implicit_rules(&self) -> &Option<String>
fn implicit_rules(&self) -> &Option<String>
Get implicit_rules
.
Sourcefn implicit_rules_mut(&mut self) -> &mut Option<String>
fn implicit_rules_mut(&mut self) -> &mut Option<String>
Get implicit_rules
mutably.
Sourcefn set_implicit_rules(&mut self, value: Option<String>)
fn set_implicit_rules(&mut self, value: Option<String>)
Set implicit_rules
.
Sourcefn language_mut(&mut self) -> &mut Option<String>
fn language_mut(&mut self) -> &mut Option<String>
Get language
mutably.
Sourcefn set_language(&mut self, value: Option<String>)
fn set_language(&mut self, value: Option<String>)
Set language
.
Sourcefn contained_mut(&mut self) -> &mut Vec<Resource>
fn contained_mut(&mut self) -> &mut Vec<Resource>
Get contained
mutably.
Sourcefn set_contained(&mut self, value: Vec<Resource>)
fn set_contained(&mut self, value: Vec<Resource>)
Set contained
.
Sourcefn extension_mut(&mut self) -> &mut Vec<Extension>
fn extension_mut(&mut self) -> &mut Vec<Extension>
Get extension
mutably.
Sourcefn set_extension(&mut self, value: Vec<Extension>)
fn set_extension(&mut self, value: Vec<Extension>)
Set extension
.
Sourcefn modifier_extension(&self) -> &Vec<Extension>
fn modifier_extension(&self) -> &Vec<Extension>
Get modifier_extension
.
Sourcefn modifier_extension_mut(&mut self) -> &mut Vec<Extension>
fn modifier_extension_mut(&mut self) -> &mut Vec<Extension>
Get modifier_extension
mutably.
Sourcefn set_modifier_extension(&mut self, value: Vec<Extension>)
fn set_modifier_extension(&mut self, value: Vec<Extension>)
Set modifier_extension
.