pub struct UsageContext(pub Box<UsageContextInner>);
Expand description
UsageContext Type: Specifies clinical/business/etc. metadata that can be used to retrieve, index and/or categorize an artifact. This metadata can either be specific to the applicable population (e.g., age category, DRG) or the specific context of care (e.g., venue, care setting, provider of care).
UsageContext v5.0.0
Describes the context of use for a conformance or knowledge resource
Specifies clinical/business/etc. metadata that can be used to retrieve, index and/or categorize an artifact. This metadata can either be specific to the applicable population (e.g., age category, DRG) or the specific context of care (e.g., venue, care setting, provider of care).
Tuple Fields§
§0: Box<UsageContextInner>
Implementations§
Source§impl UsageContext
impl UsageContext
Sourcepub fn builder() -> UsageContextBuilder
pub fn builder() -> UsageContextBuilder
Start building an instance.
Trait Implementations§
Source§impl Clone for UsageContext
impl Clone for UsageContext
Source§fn clone(&self) -> UsageContext
fn clone(&self) -> UsageContext
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 UsageContext
impl Debug for UsageContext
Source§impl Deref for UsageContext
impl Deref for UsageContext
Source§type Target = UsageContextInner
type Target = UsageContextInner
The resulting type after dereferencing.
Source§impl DerefMut for UsageContext
impl DerefMut for UsageContext
Source§impl<'de> Deserialize<'de> for UsageContext
impl<'de> Deserialize<'de> for UsageContext
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<UsageContext, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UsageContext, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<UsageContextInner> for UsageContext
impl From<UsageContextInner> for UsageContext
Source§fn from(inner: UsageContextInner) -> UsageContext
fn from(inner: UsageContextInner) -> UsageContext
Converts to this type from the input type.
Source§impl PartialEq for UsageContext
impl PartialEq for UsageContext
Source§impl Serialize for UsageContext
impl Serialize for UsageContext
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
impl StructuralPartialEq for UsageContext
Auto Trait Implementations§
impl Freeze for UsageContext
impl RefUnwindSafe for UsageContext
impl Send for UsageContext
impl Sync for UsageContext
impl Unpin for UsageContext
impl UnwindSafe for UsageContext
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