pub struct Meta {
pub id: Option<Id>,
pub extension: Option<Vec<Extension>>,
pub version_id: Option<IdDt>,
pub last_updated: Option<InstantDt>,
pub source: Option<UriDt>,
pub profile: Option<Vec<CanonicalDt>>,
pub security: Option<Vec<Coding>>,
pub tag: Option<Vec<Coding>>,
}
Fields§
§id: Option<Id>
Unique id for inter-element referencing
extension: Option<Vec<Extension>>
Additional content defined by implementations
version_id: Option<IdDt>
Version specific identifier
last_updated: Option<InstantDt>
When the resource version last changed
source: Option<UriDt>
Identifies where the resource comes from
profile: Option<Vec<CanonicalDt>>
Profiles this resource claims to conform to
security: Option<Vec<Coding>>
Security Labels applied to this resource
tag: Option<Vec<Coding>>
Tags applied to this resource
Implementations§
Source§impl Meta
impl Meta
pub fn set_version_id<T: Into<IdDt>>(self, v: T) -> Self
pub fn set_last_updated<T: Into<InstantDt>>(self, v: T) -> Self
pub fn set_source<T: Into<UriDt>>(self, v: T) -> Self
pub fn set_profile(self, v: Vec<CanonicalDt>) -> Self
pub fn add_profile<T: Into<CanonicalDt>>(self, v: T) -> Self
pub fn set_security(self, v: Vec<Coding>) -> Self
pub fn add_security(self, v: Coding) -> Self
pub fn set_tag(self, v: Vec<Coding>) -> Self
pub fn add_tag(self, v: Coding) -> Self
Trait Implementations§
Source§impl Convert for Meta
impl Convert for Meta
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<'de> Deserialize<'de> for Meta
impl<'de> Deserialize<'de> for Meta
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for Meta
impl Executor for Meta
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>
impl DataType for Meta
Auto Trait Implementations§
impl Freeze for Meta
impl RefUnwindSafe for Meta
impl Send for Meta
impl Sync for Meta
impl Unpin for Meta
impl UnwindSafe for Meta
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