pub struct TypeRead<'a> {
pub code: Option<&'a str>,
pub profiles: Vec<&'a str>,
pub target_profiles: Vec<&'a str>,
pub aggregation: Vec<&'a str>,
pub versioning: Option<&'a str>,
pub regex: Option<&'a str>,
}Expand description
One ElementDefinition.type entry.
Fields§
§code: Option<&'a str>The type code (type.code).
profiles: Vec<&'a str>The profiles the type is held to (type.profile), one item at most in
STU3.
target_profiles: Vec<&'a str>The profiles a reference target is held to (type.targetProfile),
one item at most in STU3.
aggregation: Vec<&'a str>The aggregation modes of a reference (type.aggregation).
versioning: Option<&'a str>The versioning rule of a reference (type.versioning).
regex: Option<&'a str>The lexical form a primitive type states in its regex extension, or
in STU3 its structuredefinition-regex extension.
Trait Implementations§
impl<'a> Eq for TypeRead<'a>
impl<'a> StructuralPartialEq for TypeRead<'a>
Auto Trait Implementations§
impl<'a> Freeze for TypeRead<'a>
impl<'a> RefUnwindSafe for TypeRead<'a>
impl<'a> Send for TypeRead<'a>
impl<'a> Sync for TypeRead<'a>
impl<'a> Unpin for TypeRead<'a>
impl<'a> UnsafeUnpin for TypeRead<'a>
impl<'a> UnwindSafe for TypeRead<'a>
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