pub struct TestScriptSetupAction {
pub id: Option<String>,
pub extension: Vec<Extension>,
pub modifier_extension: Vec<Extension>,
pub operation: Option<TestScriptSetupActionOperation>,
pub assert: Option<TestScriptSetupActionAssert>,
}Expand description
A setup operation or assert to perform
FHIR path: TestScript.setup.action.
Fields§
§id: Option<String>id (0..1): Unique id for inter-element referencing
extension: Vec<Extension>extension (0..*): Additional content defined by implementations
modifier_extension: Vec<Extension>modifierExtension (0..*): Extensions that cannot be ignored even if unrecognized
operation: Option<TestScriptSetupActionOperation>operation (0..1): The setup operation to perform
assert: Option<TestScriptSetupActionAssert>assert (0..1): The assertion to perform
Trait Implementations§
Source§impl Clone for TestScriptSetupAction
impl Clone for TestScriptSetupAction
Source§impl Debug for TestScriptSetupAction
impl Debug for TestScriptSetupAction
Source§impl Default for TestScriptSetupAction
impl Default for TestScriptSetupAction
Source§impl FhirJson for TestScriptSetupAction
Available on crate feature specialized only.
impl FhirJson for TestScriptSetupAction
Available on crate feature
specialized only.Source§impl PartialEq for TestScriptSetupAction
impl PartialEq for TestScriptSetupAction
impl StructuralPartialEq for TestScriptSetupAction
Auto Trait Implementations§
impl Freeze for TestScriptSetupAction
impl RefUnwindSafe for TestScriptSetupAction
impl Send for TestScriptSetupAction
impl Sync for TestScriptSetupAction
impl Unpin for TestScriptSetupAction
impl UnsafeUnpin for TestScriptSetupAction
impl UnwindSafe for TestScriptSetupAction
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