pub struct CodeableReference {
pub id: Option<Id>,
pub extension: Option<Vec<Extension>>,
pub concept: Option<CodeableConcept>,
pub reference: Option<Reference>,
}
Fields§
§id: Option<Id>
Unique id for inter-element referencing
extension: Option<Vec<Extension>>
Additional content defined by implementations
concept: Option<CodeableConcept>
Reference to a concept (by class)
reference: Option<Reference>
Reference to a resource (by instance)
Implementations§
Source§impl CodeableReference
impl CodeableReference
pub fn set_concept(self, v: CodeableConcept) -> Self
pub fn set_reference(self, v: Reference) -> Self
Trait Implementations§
Source§impl Clone for CodeableReference
impl Clone for CodeableReference
Source§fn clone(&self) -> CodeableReference
fn clone(&self) -> CodeableReference
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 Compare for CodeableReference
impl Compare for CodeableReference
Source§impl Convert for CodeableReference
impl Convert for CodeableReference
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 Debug for CodeableReference
impl Debug for CodeableReference
Source§impl Default for CodeableReference
impl Default for CodeableReference
Source§fn default() -> CodeableReference
fn default() -> CodeableReference
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CodeableReference
impl<'de> Deserialize<'de> for CodeableReference
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Element for CodeableReference
impl Element for CodeableReference
Source§impl Executor for CodeableReference
impl Executor for CodeableReference
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>
Source§impl Serialize for CodeableReference
impl Serialize for CodeableReference
impl DataType for CodeableReference
Auto Trait Implementations§
impl Freeze for CodeableReference
impl RefUnwindSafe for CodeableReference
impl Send for CodeableReference
impl Sync for CodeableReference
impl Unpin for CodeableReference
impl UnwindSafe for CodeableReference
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