pub struct Parameters(pub Box<ParametersInner>);
Expand description
This resource is used to pass information into and back from an operation (whether invoked directly from REST or within a messaging environment). It is not persisted or allowed to be referenced by other resources except as described in the definition of the Parameters resource.
Parameters v5.0.0
Operation Request or Response
This resource is used to pass information into and back from an operation (whether invoked directly from REST or within a messaging environment). It is not persisted or allowed to be referenced by other resources.
The parameters that may be used are defined by the OperationDefinition resource.
Tuple Fields§
§0: Box<ParametersInner>
Implementations§
Source§impl Parameters
impl Parameters
Sourcepub fn builder() -> ParametersBuilder
pub fn builder() -> ParametersBuilder
Start building an instance.
Source§impl Parameters
impl Parameters
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 Parameters
impl BaseResource for Parameters
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 Parameters
impl Clone for Parameters
Source§fn clone(&self) -> Parameters
fn clone(&self) -> Parameters
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 Debug for Parameters
impl Debug for Parameters
Source§impl Deref for Parameters
impl Deref for Parameters
Source§type Target = ParametersInner
type Target = ParametersInner
The resulting type after dereferencing.
Source§impl DerefMut for Parameters
impl DerefMut for Parameters
Source§impl<'de> Deserialize<'de> for Parameters
impl<'de> Deserialize<'de> for Parameters
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<Parameters, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Parameters, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<Parameters> for Resource
impl From<Parameters> for Resource
Source§fn from(resource: Parameters) -> Resource
fn from(resource: Parameters) -> Resource
Converts to this type from the input type.
Source§impl From<ParametersInner> for Parameters
impl From<ParametersInner> for Parameters
Source§fn from(inner: ParametersInner) -> Parameters
fn from(inner: ParametersInner) -> Parameters
Converts to this type from the input type.
Source§impl NamedResource for Parameters
impl NamedResource for Parameters
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::Parameters
const TYPE: ResourceType = ResourceType::Parameters
The ResourceType of this resouce.
Source§impl PartialEq for Parameters
impl PartialEq for Parameters
Source§impl Serialize for Parameters
impl Serialize for Parameters
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 Parameters
impl<'a> TryFrom<&'a Resource> for &'a Parameters
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 Parameters, <&'a Parameters as TryFrom<&'a Resource>>::Error>
fn try_from( resource: &'a Resource, ) -> Result<&'a Parameters, <&'a Parameters as TryFrom<&'a Resource>>::Error>
Performs the conversion.
Source§impl<'a> TryFrom<&'a mut Resource> for &'a mut Parameters
impl<'a> TryFrom<&'a mut Resource> for &'a mut Parameters
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 Parameters, <&'a mut Parameters as TryFrom<&'a mut Resource>>::Error>
fn try_from( resource: &'a mut Resource, ) -> Result<&'a mut Parameters, <&'a mut Parameters as TryFrom<&'a mut Resource>>::Error>
Performs the conversion.
Source§impl TryFrom<Resource> for Parameters
impl TryFrom<Resource> for Parameters
Source§type Error = WrongResourceType
type Error = WrongResourceType
The type returned in the event of a conversion error.
Source§fn try_from(
resource: Resource,
) -> Result<Parameters, <Parameters as TryFrom<Resource>>::Error>
fn try_from( resource: Resource, ) -> Result<Parameters, <Parameters as TryFrom<Resource>>::Error>
Performs the conversion.
impl StructuralPartialEq for Parameters
Auto Trait Implementations§
impl Freeze for Parameters
impl RefUnwindSafe for Parameters
impl Send for Parameters
impl Sync for Parameters
impl Unpin for Parameters
impl UnwindSafe for Parameters
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.