pub struct QuestionnaireItemEnableWhenBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub question: Option<StringDt>,
pub operator: Option<CodeDt>,
pub answer: Option<Reference>,
}
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
question: Option<StringDt>
The linkId of question that determines whether item is enabled/disabled
operator: Option<CodeDt>
exists | = | != | > | < | >= | <=
answer: Option<Reference>
Value for question comparison based on operator
Trait Implementations§
Source§impl Clone for QuestionnaireItemEnableWhenBackboneElement
impl Clone for QuestionnaireItemEnableWhenBackboneElement
Source§fn clone(&self) -> QuestionnaireItemEnableWhenBackboneElement
fn clone(&self) -> QuestionnaireItemEnableWhenBackboneElement
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 QuestionnaireItemEnableWhenBackboneElement
impl Convert for QuestionnaireItemEnableWhenBackboneElement
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 QuestionnaireItemEnableWhenBackboneElement
impl Default for QuestionnaireItemEnableWhenBackboneElement
Source§fn default() -> QuestionnaireItemEnableWhenBackboneElement
fn default() -> QuestionnaireItemEnableWhenBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for QuestionnaireItemEnableWhenBackboneElement
impl<'de> Deserialize<'de> for QuestionnaireItemEnableWhenBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for QuestionnaireItemEnableWhenBackboneElement
impl Executor for QuestionnaireItemEnableWhenBackboneElement
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 QuestionnaireItemEnableWhenBackboneElement
Auto Trait Implementations§
impl Freeze for QuestionnaireItemEnableWhenBackboneElement
impl RefUnwindSafe for QuestionnaireItemEnableWhenBackboneElement
impl Send for QuestionnaireItemEnableWhenBackboneElement
impl Sync for QuestionnaireItemEnableWhenBackboneElement
impl Unpin for QuestionnaireItemEnableWhenBackboneElement
impl UnwindSafe for QuestionnaireItemEnableWhenBackboneElement
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