pub struct ElementDefinitionSlicingDiscriminatorElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub type_: Option<CodeDt>,
pub path: Option<StringDt>,
}
Fields§
§id: Option<String>
Unique id for inter-element referencing
extension: Option<Vec<Extension>>
Additional content defined by implementations
type_: Option<CodeDt>
value | exists | type | profile | position
path: Option<StringDt>
Path to element value
Implementations§
Trait Implementations§
Source§impl Clone for ElementDefinitionSlicingDiscriminatorElement
impl Clone for ElementDefinitionSlicingDiscriminatorElement
Source§fn clone(&self) -> ElementDefinitionSlicingDiscriminatorElement
fn clone(&self) -> ElementDefinitionSlicingDiscriminatorElement
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 ElementDefinitionSlicingDiscriminatorElement
impl Convert for ElementDefinitionSlicingDiscriminatorElement
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 ElementDefinitionSlicingDiscriminatorElement
impl Default for ElementDefinitionSlicingDiscriminatorElement
Source§fn default() -> ElementDefinitionSlicingDiscriminatorElement
fn default() -> ElementDefinitionSlicingDiscriminatorElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ElementDefinitionSlicingDiscriminatorElement
impl<'de> Deserialize<'de> for ElementDefinitionSlicingDiscriminatorElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for ElementDefinitionSlicingDiscriminatorElement
impl Executor for ElementDefinitionSlicingDiscriminatorElement
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 ElementDefinitionSlicingDiscriminatorElement
Auto Trait Implementations§
impl Freeze for ElementDefinitionSlicingDiscriminatorElement
impl RefUnwindSafe for ElementDefinitionSlicingDiscriminatorElement
impl Send for ElementDefinitionSlicingDiscriminatorElement
impl Sync for ElementDefinitionSlicingDiscriminatorElement
impl Unpin for ElementDefinitionSlicingDiscriminatorElement
impl UnwindSafe for ElementDefinitionSlicingDiscriminatorElement
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