pub struct ArtifactAssessmentContentBackboneElement {Show 13 fields
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub information_type: Option<CodeDt>,
pub summary: Option<MarkdownDt>,
pub type_: Option<CodeableConcept>,
pub classifier: Option<Vec<CodeableConcept>>,
pub quantity: Option<Quantity>,
pub author: Option<Reference>,
pub path: Option<Vec<UriDt>>,
pub related_artifact: Option<Vec<RelatedArtifact>>,
pub free_to_share: Option<BooleanDt>,
pub component: Option<Vec<ArtifactAssessmentContentBackboneElement>>,
}
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
information_type: Option<CodeDt>
comment | classifier | rating | container | response | change-request
summary: Option<MarkdownDt>
Brief summary of the content
type_: Option<CodeableConcept>
What type of content
classifier: Option<Vec<CodeableConcept>>
Rating, classifier, or assessment
quantity: Option<Quantity>
Quantitative rating
Who authored the content
path: Option<Vec<UriDt>>
What the comment is directed to
Additional information
Acceptable to publicly share the resource content
component: Option<Vec<ArtifactAssessmentContentBackboneElement>>
Contained content
Trait Implementations§
Source§impl Clone for ArtifactAssessmentContentBackboneElement
impl Clone for ArtifactAssessmentContentBackboneElement
Source§fn clone(&self) -> ArtifactAssessmentContentBackboneElement
fn clone(&self) -> ArtifactAssessmentContentBackboneElement
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 ArtifactAssessmentContentBackboneElement
impl Convert for ArtifactAssessmentContentBackboneElement
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 ArtifactAssessmentContentBackboneElement
impl Default for ArtifactAssessmentContentBackboneElement
Source§fn default() -> ArtifactAssessmentContentBackboneElement
fn default() -> ArtifactAssessmentContentBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ArtifactAssessmentContentBackboneElement
impl<'de> Deserialize<'de> for ArtifactAssessmentContentBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for ArtifactAssessmentContentBackboneElement
impl Executor for ArtifactAssessmentContentBackboneElement
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 ArtifactAssessmentContentBackboneElement
Auto Trait Implementations§
impl Freeze for ArtifactAssessmentContentBackboneElement
impl RefUnwindSafe for ArtifactAssessmentContentBackboneElement
impl Send for ArtifactAssessmentContentBackboneElement
impl Sync for ArtifactAssessmentContentBackboneElement
impl Unpin for ArtifactAssessmentContentBackboneElement
impl UnwindSafe for ArtifactAssessmentContentBackboneElement
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