pub enum SignatureType {
Show 19 variants
V128401006511211(Option<Element>),
V1284010065112110(Option<Element>),
V1284010065112111(Option<Element>),
V1284010065112112(Option<Element>),
V1284010065112113(Option<Element>),
V1284010065112114(Option<Element>),
V1284010065112115(Option<Element>),
V1284010065112116(Option<Element>),
V1284010065112117(Option<Element>),
V1284010065112118(Option<Element>),
V128401006511212(Option<Element>),
V128401006511213(Option<Element>),
V128401006511214(Option<Element>),
V128401006511215(Option<Element>),
V128401006511216(Option<Element>),
V128401006511217(Option<Element>),
V128401006511218(Option<Element>),
V128401006511219(Option<Element>),
Null(Option<Element>),
}Variants§
V128401006511211(Option<Element>)
Author’s Signature
V1284010065112110(Option<Element>)
Identity Witness Signature
V1284010065112111(Option<Element>)
Consent Witness Signature
V1284010065112112(Option<Element>)
Interpreter Signature
V1284010065112113(Option<Element>)
Review Signature
V1284010065112114(Option<Element>)
Source Signature
V1284010065112115(Option<Element>)
Addendum Signature
V1284010065112116(Option<Element>)
Modification Signature
V1284010065112117(Option<Element>)
Administrative (Error/Edit) Signature
V1284010065112118(Option<Element>)
Timestamp Signature
V128401006511212(Option<Element>)
Coauthor’s Signature
V128401006511213(Option<Element>)
Co-participant’s Signature
V128401006511214(Option<Element>)
Transcriptionist/Recorder Signature
V128401006511215(Option<Element>)
Verification Signature
V128401006511216(Option<Element>)
Validation Signature
V128401006511217(Option<Element>)
Consent Signature
V128401006511218(Option<Element>)
Signature Witness Signature
V128401006511219(Option<Element>)
Event Witness Signature
Null(Option<Element>)
If value is missing and just the element is present.
Trait Implementations§
Source§impl Clone for SignatureType
impl Clone for SignatureType
Source§fn clone(&self) -> SignatureType
fn clone(&self) -> SignatureType
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 SignatureType
impl Debug for SignatureType
Source§impl Default for SignatureType
impl Default for SignatureType
Source§impl FHIRJSONDeserializer for SignatureType
impl FHIRJSONDeserializer for SignatureType
fn from_json_str(s: &str) -> Result<Self, DeserializeError>
fn from_serde_value( json: &Value, context: Context<'_>, ) -> Result<Self, DeserializeError>
Source§impl FHIRJSONSerializer for SignatureType
impl FHIRJSONSerializer for SignatureType
fn serialize_value( &self, writer: &mut dyn Write, ) -> Result<bool, SerializeError>
fn serialize_extension( &self, writer: &mut dyn Write, ) -> Result<bool, SerializeError>
fn serialize_field( &self, field: &str, writer: &mut dyn Write, ) -> Result<bool, SerializeError>
fn is_fp_primitive(&self) -> bool
Source§impl MetaValue for SignatureType
impl MetaValue for SignatureType
fn fields(&self) -> Vec<&'static str>
fn get_field<'a>(&'a self, field: &str) -> Option<&'a dyn MetaValue>
fn get_field_mut<'a>(&'a mut self, field: &str) -> Option<&'a mut dyn MetaValue>
fn get_index<'a>(&'a self, _index: usize) -> Option<&'a dyn MetaValue>
fn get_index_mut<'a>( &'a mut self, _index: usize, ) -> Option<&'a mut dyn MetaValue>
fn flatten(&self) -> Vec<&dyn MetaValue>
fn as_any(&self) -> &dyn Any
fn typename(&self) -> &'static str
Auto Trait Implementations§
impl Freeze for SignatureType
impl RefUnwindSafe for SignatureType
impl Send for SignatureType
impl Sync for SignatureType
impl Unpin for SignatureType
impl UnwindSafe for SignatureType
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more