pub struct Canonical {
pub id: Option<String>,
pub extension: Vec<Extension, Global>,
pub value: Option<String>,
}
Expand description
Base StructureDefinition for canonical type: A URI that is a reference to a canonical URL on a FHIR resource
Fields§
§id: Option<String>
unique id for the element within a resource (for internal references)
extension: Vec<Extension, Global>
May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
value: Option<String>
Primitive value for canonical
Trait Implementations§
source§impl PartialEq<Canonical> for Canonical
impl PartialEq<Canonical> for Canonical
impl StructuralPartialEq for Canonical
Auto Trait Implementations§
impl RefUnwindSafe for Canonical
impl Send for Canonical
impl Sync for Canonical
impl Unpin for Canonical
impl UnwindSafe for Canonical
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