pub struct StructureMapGroupRuleBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub name: Option<IdDt>,
pub source: Option<Vec<StructureMapGroupRuleSourceBackboneElement>>,
pub target: Option<Vec<StructureMapGroupRuleTargetBackboneElement>>,
pub rule: Option<Vec<StructureMapGroupRuleBackboneElement>>,
pub dependent: Option<Vec<StructureMapGroupRuleDependentBackboneElement>>,
pub documentation: Option<StringDt>,
}
Fields§
§id: Option<String>
Unique id for inter-element referencing
extension: Option<Vec<Extension>>
Additional content defined by implementations
modifier_extension: Option<Vec<Extension>>
Extensions that cannot be ignored even if unrecognized
name: Option<IdDt>
Name of the rule for internal references
source: Option<Vec<StructureMapGroupRuleSourceBackboneElement>>
Source inputs to the mapping
target: Option<Vec<StructureMapGroupRuleTargetBackboneElement>>
Content to create because of this mapping rule
rule: Option<Vec<StructureMapGroupRuleBackboneElement>>
Rules contained in this rule
dependent: Option<Vec<StructureMapGroupRuleDependentBackboneElement>>
Which other rules to apply in the context of this rule
documentation: Option<StringDt>
Documentation for this instance of data
Trait Implementations§
Source§impl Clone for StructureMapGroupRuleBackboneElement
impl Clone for StructureMapGroupRuleBackboneElement
Source§fn clone(&self) -> StructureMapGroupRuleBackboneElement
fn clone(&self) -> StructureMapGroupRuleBackboneElement
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 StructureMapGroupRuleBackboneElement
impl Convert for StructureMapGroupRuleBackboneElement
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 StructureMapGroupRuleBackboneElement
impl Default for StructureMapGroupRuleBackboneElement
Source§fn default() -> StructureMapGroupRuleBackboneElement
fn default() -> StructureMapGroupRuleBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for StructureMapGroupRuleBackboneElement
impl<'de> Deserialize<'de> for StructureMapGroupRuleBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for StructureMapGroupRuleBackboneElement
impl Executor for StructureMapGroupRuleBackboneElement
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 StructureMapGroupRuleBackboneElement
Auto Trait Implementations§
impl Freeze for StructureMapGroupRuleBackboneElement
impl RefUnwindSafe for StructureMapGroupRuleBackboneElement
impl Send for StructureMapGroupRuleBackboneElement
impl Sync for StructureMapGroupRuleBackboneElement
impl Unpin for StructureMapGroupRuleBackboneElement
impl UnwindSafe for StructureMapGroupRuleBackboneElement
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