pub struct StructureMapGroupBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub name: Option<IdDt>,
pub extends: Option<IdDt>,
pub type_mode: Option<CodeDt>,
pub documentation: Option<StringDt>,
pub input: Option<Vec<StructureMapGroupInputBackboneElement>>,
pub rule: Option<Vec<StructureMapGroupRuleBackboneElement>>,
}
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>
Human-readable label
extends: Option<IdDt>
Another group that this group adds rules to
type_mode: Option<CodeDt>
types | type-and-types
documentation: Option<StringDt>
Additional description/explanation for group
input: Option<Vec<StructureMapGroupInputBackboneElement>>
Named instance provided when invoking the map
rule: Option<Vec<StructureMapGroupRuleBackboneElement>>
Transform Rule from source to target
Trait Implementations§
Source§impl Clone for StructureMapGroupBackboneElement
impl Clone for StructureMapGroupBackboneElement
Source§fn clone(&self) -> StructureMapGroupBackboneElement
fn clone(&self) -> StructureMapGroupBackboneElement
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 StructureMapGroupBackboneElement
impl Convert for StructureMapGroupBackboneElement
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 StructureMapGroupBackboneElement
impl Default for StructureMapGroupBackboneElement
Source§fn default() -> StructureMapGroupBackboneElement
fn default() -> StructureMapGroupBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for StructureMapGroupBackboneElement
impl<'de> Deserialize<'de> for StructureMapGroupBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for StructureMapGroupBackboneElement
impl Executor for StructureMapGroupBackboneElement
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 StructureMapGroupBackboneElement
Auto Trait Implementations§
impl Freeze for StructureMapGroupBackboneElement
impl RefUnwindSafe for StructureMapGroupBackboneElement
impl Send for StructureMapGroupBackboneElement
impl Sync for StructureMapGroupBackboneElement
impl Unpin for StructureMapGroupBackboneElement
impl UnwindSafe for StructureMapGroupBackboneElement
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