pub struct ParametersParameterBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub name: Option<StringDt>,
pub value: Option<Meta>,
pub resource: Option<AnyResource>,
pub part: Option<Vec<ParametersParameterBackboneElement>>,
}
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<StringDt>
Name from the definition
value: Option<Meta>
If parameter is a data type
resource: Option<AnyResource>
If parameter is a whole resource
part: Option<Vec<ParametersParameterBackboneElement>>
Named part of a multi-part parameter
Trait Implementations§
Source§impl Clone for ParametersParameterBackboneElement
impl Clone for ParametersParameterBackboneElement
Source§fn clone(&self) -> ParametersParameterBackboneElement
fn clone(&self) -> ParametersParameterBackboneElement
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 ParametersParameterBackboneElement
impl Convert for ParametersParameterBackboneElement
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 ParametersParameterBackboneElement
impl Default for ParametersParameterBackboneElement
Source§fn default() -> ParametersParameterBackboneElement
fn default() -> ParametersParameterBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ParametersParameterBackboneElement
impl<'de> Deserialize<'de> for ParametersParameterBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for ParametersParameterBackboneElement
impl Executor for ParametersParameterBackboneElement
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 ParametersParameterBackboneElement
Auto Trait Implementations§
impl Freeze for ParametersParameterBackboneElement
impl RefUnwindSafe for ParametersParameterBackboneElement
impl Send for ParametersParameterBackboneElement
impl Sync for ParametersParameterBackboneElement
impl Unpin for ParametersParameterBackboneElement
impl UnwindSafe for ParametersParameterBackboneElement
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