pub struct StructureMapGroupRuleTargetBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub context: Option<StringDt>,
pub element: Option<StringDt>,
pub variable: Option<IdDt>,
pub list_mode: Option<Vec<CodeDt>>,
pub list_rule_id: Option<IdDt>,
pub transform: Option<CodeDt>,
pub parameter: Option<Vec<StructureMapGroupRuleTargetParameterBackboneElement>>,
}
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
context: Option<StringDt>
Variable this rule applies to
element: Option<StringDt>
Field to create in the context
variable: Option<IdDt>
Named context for field, if desired, and a field is specified
list_mode: Option<Vec<CodeDt>>
first | share | last | single
list_rule_id: Option<IdDt>
Internal rule reference for shared list items
transform: Option<CodeDt>
create | copy +
parameter: Option<Vec<StructureMapGroupRuleTargetParameterBackboneElement>>
Parameters to the transform
Trait Implementations§
Source§impl Clone for StructureMapGroupRuleTargetBackboneElement
impl Clone for StructureMapGroupRuleTargetBackboneElement
Source§fn clone(&self) -> StructureMapGroupRuleTargetBackboneElement
fn clone(&self) -> StructureMapGroupRuleTargetBackboneElement
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 StructureMapGroupRuleTargetBackboneElement
impl Convert for StructureMapGroupRuleTargetBackboneElement
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 StructureMapGroupRuleTargetBackboneElement
impl Default for StructureMapGroupRuleTargetBackboneElement
Source§fn default() -> StructureMapGroupRuleTargetBackboneElement
fn default() -> StructureMapGroupRuleTargetBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for StructureMapGroupRuleTargetBackboneElement
impl<'de> Deserialize<'de> for StructureMapGroupRuleTargetBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for StructureMapGroupRuleTargetBackboneElement
impl Executor for StructureMapGroupRuleTargetBackboneElement
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 StructureMapGroupRuleTargetBackboneElement
Auto Trait Implementations§
impl Freeze for StructureMapGroupRuleTargetBackboneElement
impl RefUnwindSafe for StructureMapGroupRuleTargetBackboneElement
impl Send for StructureMapGroupRuleTargetBackboneElement
impl Sync for StructureMapGroupRuleTargetBackboneElement
impl Unpin for StructureMapGroupRuleTargetBackboneElement
impl UnwindSafe for StructureMapGroupRuleTargetBackboneElement
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