pub struct ImplementationGuideDefinitionBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub grouping: Option<Vec<ImplementationGuideDefinitionGroupingBackboneElement>>,
pub resource: Option<Vec<ImplementationGuideDefinitionResourceBackboneElement>>,
pub page: Option<ImplementationGuideDefinitionPageBackboneElement>,
pub parameter: Option<Vec<ImplementationGuideDefinitionParameterBackboneElement>>,
pub template: Option<Vec<ImplementationGuideDefinitionTemplateBackboneElement>>,
}
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
grouping: Option<Vec<ImplementationGuideDefinitionGroupingBackboneElement>>
Grouping used to present related resources in the IG
resource: Option<Vec<ImplementationGuideDefinitionResourceBackboneElement>>
Resource in the implementation guide
page: Option<ImplementationGuideDefinitionPageBackboneElement>
Page/Section in the Guide
parameter: Option<Vec<ImplementationGuideDefinitionParameterBackboneElement>>
Defines how IG is built by tools
template: Option<Vec<ImplementationGuideDefinitionTemplateBackboneElement>>
A template for building resources
Trait Implementations§
Source§impl Clone for ImplementationGuideDefinitionBackboneElement
impl Clone for ImplementationGuideDefinitionBackboneElement
Source§fn clone(&self) -> ImplementationGuideDefinitionBackboneElement
fn clone(&self) -> ImplementationGuideDefinitionBackboneElement
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 ImplementationGuideDefinitionBackboneElement
impl Convert for ImplementationGuideDefinitionBackboneElement
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 ImplementationGuideDefinitionBackboneElement
impl Default for ImplementationGuideDefinitionBackboneElement
Source§fn default() -> ImplementationGuideDefinitionBackboneElement
fn default() -> ImplementationGuideDefinitionBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ImplementationGuideDefinitionBackboneElement
impl<'de> Deserialize<'de> for ImplementationGuideDefinitionBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for ImplementationGuideDefinitionBackboneElement
impl Executor for ImplementationGuideDefinitionBackboneElement
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 ImplementationGuideDefinitionBackboneElement
Auto Trait Implementations§
impl Freeze for ImplementationGuideDefinitionBackboneElement
impl RefUnwindSafe for ImplementationGuideDefinitionBackboneElement
impl Send for ImplementationGuideDefinitionBackboneElement
impl Sync for ImplementationGuideDefinitionBackboneElement
impl Unpin for ImplementationGuideDefinitionBackboneElement
impl UnwindSafe for ImplementationGuideDefinitionBackboneElement
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