pub struct TypeMetadata {
pub name: String,
pub fields: HashMap<String, FieldInfo>,
}Expand description
Metadata for a FHIR type (resource or datatype)
Fields§
§name: String§fields: HashMap<String, FieldInfo>Trait Implementations§
Source§impl Clone for TypeMetadata
impl Clone for TypeMetadata
Source§fn clone(&self) -> TypeMetadata
fn clone(&self) -> TypeMetadata
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 TypeMetadata
impl Debug for TypeMetadata
Source§impl<'de> Deserialize<'de> for TypeMetadata
impl<'de> Deserialize<'de> for TypeMetadata
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for TypeMetadata
impl RefUnwindSafe for TypeMetadata
impl Send for TypeMetadata
impl Sync for TypeMetadata
impl Unpin for TypeMetadata
impl UnsafeUnpin for TypeMetadata
impl UnwindSafe for TypeMetadata
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