pub struct SubstanceReferenceInformation(pub Box<SubstanceReferenceInformationInner>);
Expand description
Tuple Fields§
§0: Box<SubstanceReferenceInformationInner>
Implementations§
Source§impl SubstanceReferenceInformation
impl SubstanceReferenceInformation
Sourcepub fn builder() -> SubstanceReferenceInformationBuilder
pub fn builder() -> SubstanceReferenceInformationBuilder
Start building an instance.
Source§impl SubstanceReferenceInformation
impl SubstanceReferenceInformation
Sourcepub const fn resource_type() -> ResourceType
pub const fn resource_type() -> ResourceType
Get the resource type for this FHIR resource.
Trait Implementations§
Source§impl BaseResource for SubstanceReferenceInformation
impl BaseResource for SubstanceReferenceInformation
Source§fn implicit_rules(&self) -> &Option<String>
fn implicit_rules(&self) -> &Option<String>
Get
implicit_rules
.Source§fn implicit_rules_mut(&mut self) -> &mut Option<String>
fn implicit_rules_mut(&mut self) -> &mut Option<String>
Get
implicit_rules
mutably.Source§fn set_implicit_rules(&mut self, value: Option<String>)
fn set_implicit_rules(&mut self, value: Option<String>)
Set
implicit_rules
.Source§fn language_mut(&mut self) -> &mut Option<String>
fn language_mut(&mut self) -> &mut Option<String>
Get
language
mutably.Source§fn set_language(&mut self, value: Option<String>)
fn set_language(&mut self, value: Option<String>)
Set
language
.Source§impl Clone for SubstanceReferenceInformation
impl Clone for SubstanceReferenceInformation
Source§fn clone(&self) -> SubstanceReferenceInformation
fn clone(&self) -> SubstanceReferenceInformation
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 Deref for SubstanceReferenceInformation
impl Deref for SubstanceReferenceInformation
Source§type Target = SubstanceReferenceInformationInner
type Target = SubstanceReferenceInformationInner
The resulting type after dereferencing.
Source§impl<'de> Deserialize<'de> for SubstanceReferenceInformation
impl<'de> Deserialize<'de> for SubstanceReferenceInformation
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<SubstanceReferenceInformation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SubstanceReferenceInformation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl DomainResource for SubstanceReferenceInformation
impl DomainResource for SubstanceReferenceInformation
Source§fn implicit_rules(&self) -> &Option<String>
fn implicit_rules(&self) -> &Option<String>
Get
implicit_rules
.Source§fn implicit_rules_mut(&mut self) -> &mut Option<String>
fn implicit_rules_mut(&mut self) -> &mut Option<String>
Get
implicit_rules
mutably.Source§fn set_implicit_rules(&mut self, value: Option<String>)
fn set_implicit_rules(&mut self, value: Option<String>)
Set
implicit_rules
.Source§fn language_mut(&mut self) -> &mut Option<String>
fn language_mut(&mut self) -> &mut Option<String>
Get
language
mutably.Source§fn set_language(&mut self, value: Option<String>)
fn set_language(&mut self, value: Option<String>)
Set
language
.Source§fn contained_mut(&mut self) -> &mut Vec<Resource>
fn contained_mut(&mut self) -> &mut Vec<Resource>
Get
contained
mutably.Source§fn set_contained(&mut self, value: Vec<Resource>)
fn set_contained(&mut self, value: Vec<Resource>)
Set
contained
.Source§fn extension_mut(&mut self) -> &mut Vec<Extension>
fn extension_mut(&mut self) -> &mut Vec<Extension>
Get
extension
mutably.Source§fn set_extension(&mut self, value: Vec<Extension>)
fn set_extension(&mut self, value: Vec<Extension>)
Set
extension
.Source§fn modifier_extension(&self) -> &Vec<Extension>
fn modifier_extension(&self) -> &Vec<Extension>
Get
modifier_extension
.Source§fn modifier_extension_mut(&mut self) -> &mut Vec<Extension>
fn modifier_extension_mut(&mut self) -> &mut Vec<Extension>
Get
modifier_extension
mutably.Source§fn set_modifier_extension(&mut self, value: Vec<Extension>)
fn set_modifier_extension(&mut self, value: Vec<Extension>)
Set
modifier_extension
.Source§impl From<SubstanceReferenceInformation> for Resource
impl From<SubstanceReferenceInformation> for Resource
Source§fn from(resource: SubstanceReferenceInformation) -> Resource
fn from(resource: SubstanceReferenceInformation) -> Resource
Converts to this type from the input type.
Source§impl From<SubstanceReferenceInformationInner> for SubstanceReferenceInformation
impl From<SubstanceReferenceInformationInner> for SubstanceReferenceInformation
Source§fn from(
inner: SubstanceReferenceInformationInner,
) -> SubstanceReferenceInformation
fn from( inner: SubstanceReferenceInformationInner, ) -> SubstanceReferenceInformation
Converts to this type from the input type.
Source§impl NamedResource for SubstanceReferenceInformation
impl NamedResource for SubstanceReferenceInformation
Source§const FHIR_VERSION: &'static str = "5.0.0"
const FHIR_VERSION: &'static str = "5.0.0"
The FHIR version of this resource.
Source§const TYPE: ResourceType = ResourceType::SubstanceReferenceInformation
const TYPE: ResourceType = ResourceType::SubstanceReferenceInformation
The ResourceType of this resouce.
Source§impl PartialEq for SubstanceReferenceInformation
impl PartialEq for SubstanceReferenceInformation
Source§fn eq(&self, other: &SubstanceReferenceInformation) -> bool
fn eq(&self, other: &SubstanceReferenceInformation) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.Source§impl Serialize for SubstanceReferenceInformation
impl Serialize for SubstanceReferenceInformation
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Source§impl<'a> TryFrom<&'a Resource> for &'a SubstanceReferenceInformation
impl<'a> TryFrom<&'a Resource> for &'a SubstanceReferenceInformation
Source§type Error = WrongResourceType
type Error = WrongResourceType
The type returned in the event of a conversion error.
Source§fn try_from(
resource: &'a Resource,
) -> Result<&'a SubstanceReferenceInformation, <&'a SubstanceReferenceInformation as TryFrom<&'a Resource>>::Error>
fn try_from( resource: &'a Resource, ) -> Result<&'a SubstanceReferenceInformation, <&'a SubstanceReferenceInformation as TryFrom<&'a Resource>>::Error>
Performs the conversion.
Source§impl<'a> TryFrom<&'a mut Resource> for &'a mut SubstanceReferenceInformation
impl<'a> TryFrom<&'a mut Resource> for &'a mut SubstanceReferenceInformation
Source§type Error = WrongResourceType
type Error = WrongResourceType
The type returned in the event of a conversion error.
Source§fn try_from(
resource: &'a mut Resource,
) -> Result<&'a mut SubstanceReferenceInformation, <&'a mut SubstanceReferenceInformation as TryFrom<&'a mut Resource>>::Error>
fn try_from( resource: &'a mut Resource, ) -> Result<&'a mut SubstanceReferenceInformation, <&'a mut SubstanceReferenceInformation as TryFrom<&'a mut Resource>>::Error>
Performs the conversion.
Source§impl TryFrom<Resource> for SubstanceReferenceInformation
impl TryFrom<Resource> for SubstanceReferenceInformation
Source§type Error = WrongResourceType
type Error = WrongResourceType
The type returned in the event of a conversion error.
Source§fn try_from(
resource: Resource,
) -> Result<SubstanceReferenceInformation, <SubstanceReferenceInformation as TryFrom<Resource>>::Error>
fn try_from( resource: Resource, ) -> Result<SubstanceReferenceInformation, <SubstanceReferenceInformation as TryFrom<Resource>>::Error>
Performs the conversion.
impl StructuralPartialEq for SubstanceReferenceInformation
Auto Trait Implementations§
impl Freeze for SubstanceReferenceInformation
impl RefUnwindSafe for SubstanceReferenceInformation
impl Send for SubstanceReferenceInformation
impl Sync for SubstanceReferenceInformation
impl Unpin for SubstanceReferenceInformation
impl UnwindSafe for SubstanceReferenceInformation
Blanket Implementations§
Source§impl<R> AnyResource<FhirR5> for R
impl<R> AnyResource<FhirR5> for R
Source§const TYPE: ResourceType = const TYPE: r5::resources::ResourceType = R::TYPE;
const TYPE: ResourceType = const TYPE: r5::resources::ResourceType = R::TYPE;
ResourceType of this resource.
Source§const TYPE_STR: &'static str = const TYPE_STR: &'static str = R::TYPE.as_str();
const TYPE_STR: &'static str = const TYPE_STR: &'static str = R::TYPE.as_str();
Resource type of the resource as
&str
. Must be valid for use in URLs.Source§fn version_id(&self) -> Option<&str>
fn version_id(&self) -> Option<&str>
Get the resource’s version ID as string.
Source§fn set_version_id(&mut self, version_id: String)
fn set_version_id(&mut self, version_id: String)
Set the resource’s version ID.
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<R, V> ResourceWrite<V> for Rwhere
R: AnyResource<V> + Serialize + Send + Sync,
V: FhirVersion,
(StatusCode, <V as FhirVersion>::OperationOutcome): Into<Error>,
impl<R, V> ResourceWrite<V> for Rwhere
R: AnyResource<V> + Serialize + Send + Sync,
V: FhirVersion,
(StatusCode, <V as FhirVersion>::OperationOutcome): Into<Error>,
Source§async fn update(
&mut self,
conditional: bool,
client: &Client<V>,
) -> Result<bool, Error>
async fn update( &mut self, conditional: bool, client: &Client<V>, ) -> Result<bool, Error>
Update the current version of the resource on the server. Returns
whether the resource was created.