pub struct ElementDefinitionMappingElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub identity: Option<IdDt>,
pub language: Option<CodeDt>,
pub map: Option<StringDt>,
pub comment: Option<MarkdownDt>,
}
Fields§
§id: Option<String>
Unique id for inter-element referencing
extension: Option<Vec<Extension>>
Additional content defined by implementations
identity: Option<IdDt>
Reference to mapping declaration
language: Option<CodeDt>
Computable language of mapping
map: Option<StringDt>
Details of the mapping
comment: Option<MarkdownDt>
Comments about the mapping or its use
Implementations§
Source§impl ElementDefinitionMappingElement
impl ElementDefinitionMappingElement
pub fn set_identity<T: Into<IdDt>>(self, v: T) -> Self
pub fn set_language<T: Into<CodeDt>>(self, v: T) -> Self
pub fn set_map<T: Into<StringDt>>(self, v: T) -> Self
pub fn set_comment<T: Into<MarkdownDt>>(self, v: T) -> Self
Trait Implementations§
Source§impl Clone for ElementDefinitionMappingElement
impl Clone for ElementDefinitionMappingElement
Source§fn clone(&self) -> ElementDefinitionMappingElement
fn clone(&self) -> ElementDefinitionMappingElement
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Convert for ElementDefinitionMappingElement
impl Convert for ElementDefinitionMappingElement
fn to_integer(&self) -> Result<Integer>
fn to_decimal(&self) -> Result<Decimal>
fn to_strings(&self) -> Result<String>
fn to_datetime(&self) -> Result<DateTime>
fn to_boolean(&self) -> Result<Boolean>
Source§impl Default for ElementDefinitionMappingElement
impl Default for ElementDefinitionMappingElement
Source§fn default() -> ElementDefinitionMappingElement
fn default() -> ElementDefinitionMappingElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ElementDefinitionMappingElement
impl<'de> Deserialize<'de> for ElementDefinitionMappingElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for ElementDefinitionMappingElement
impl Executor for ElementDefinitionMappingElement
fn element(&self, symbol: &String, index: &Option<usize>) -> Result<Collection>
fn to_collection(&self, index: &Option<usize>) -> Collection
fn child(&self, _index: usize) -> Result<Collection>
impl DataType for ElementDefinitionMappingElement
Auto Trait Implementations§
impl Freeze for ElementDefinitionMappingElement
impl RefUnwindSafe for ElementDefinitionMappingElement
impl Send for ElementDefinitionMappingElement
impl Sync for ElementDefinitionMappingElement
impl Unpin for ElementDefinitionMappingElement
impl UnwindSafe for ElementDefinitionMappingElement
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more