pub struct QuestionnaireResponseItemBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub link_id: Option<StringDt>,
pub definition: Option<UriDt>,
pub text: Option<StringDt>,
pub answer: Option<Vec<QuestionnaireResponseItemAnswerBackboneElement>>,
pub item: Option<Vec<QuestionnaireResponseItemBackboneElement>>,
}
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
link_id: Option<StringDt>
Pointer to specific item from Questionnaire
definition: Option<UriDt>
ElementDefinition - details for the item
text: Option<StringDt>
Name for group or question text
answer: Option<Vec<QuestionnaireResponseItemAnswerBackboneElement>>
The response(s) to the question
item: Option<Vec<QuestionnaireResponseItemBackboneElement>>
Child items of group item
Trait Implementations§
Source§impl Clone for QuestionnaireResponseItemBackboneElement
impl Clone for QuestionnaireResponseItemBackboneElement
Source§fn clone(&self) -> QuestionnaireResponseItemBackboneElement
fn clone(&self) -> QuestionnaireResponseItemBackboneElement
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 QuestionnaireResponseItemBackboneElement
impl Convert for QuestionnaireResponseItemBackboneElement
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 QuestionnaireResponseItemBackboneElement
impl Default for QuestionnaireResponseItemBackboneElement
Source§fn default() -> QuestionnaireResponseItemBackboneElement
fn default() -> QuestionnaireResponseItemBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for QuestionnaireResponseItemBackboneElement
impl<'de> Deserialize<'de> for QuestionnaireResponseItemBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for QuestionnaireResponseItemBackboneElement
impl Executor for QuestionnaireResponseItemBackboneElement
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 QuestionnaireResponseItemBackboneElement
Auto Trait Implementations§
impl Freeze for QuestionnaireResponseItemBackboneElement
impl RefUnwindSafe for QuestionnaireResponseItemBackboneElement
impl Send for QuestionnaireResponseItemBackboneElement
impl Sync for QuestionnaireResponseItemBackboneElement
impl Unpin for QuestionnaireResponseItemBackboneElement
impl UnwindSafe for QuestionnaireResponseItemBackboneElement
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