pub enum V3AcknowledgementDetailCode {
Show 29 variants
INTERR(Option<Element>),
NOSTORE(Option<Element>),
NS200(Option<Element>),
NS202(Option<Element>),
NS203(Option<Element>),
NS250(Option<Element>),
NS260(Option<Element>),
NS261(Option<Element>),
RTEDEST(Option<Element>),
RTUDEST(Option<Element>),
RTWDEST(Option<Element>),
SYN(Option<Element>),
SYN100(Option<Element>),
SYN101(Option<Element>),
SYN102(Option<Element>),
SYN103(Option<Element>),
SYN104(Option<Element>),
SYN105(Option<Element>),
SYN106(Option<Element>),
SYN107(Option<Element>),
SYN108(Option<Element>),
SYN109(Option<Element>),
SYN110(Option<Element>),
SYN111(Option<Element>),
SYN112(Option<Element>),
SYN113(Option<Element>),
SYN114(Option<Element>),
_AcknowledgementDetailNotSupportedCode(Option<Element>),
Null(Option<Element>),
}Variants§
INTERR(Option<Element>)
Internal system error
NOSTORE(Option<Element>)
No storage space for message.
NS200(Option<Element>)
Unsupported interaction
NS202(Option<Element>)
Unsupported processing id
NS203(Option<Element>)
Unsupported version id
NS250(Option<Element>)
Unsupported processing Mode
NS260(Option<Element>)
Unknown sender
NS261(Option<Element>)
Unrecognized attentionline
RTEDEST(Option<Element>)
Message routing error, destination unreachable.
RTUDEST(Option<Element>)
Error: Message routing error, unknown destination.
RTWDEST(Option<Element>)
Message routing warning, destination unreachable.
SYN(Option<Element>)
Syntax error
SYN100(Option<Element>)
Required association missing
SYN101(Option<Element>)
Required attribute missing
SYN102(Option<Element>)
Data type error
SYN103(Option<Element>)
Value not found in code system
SYN104(Option<Element>)
Invalid code system in CNE
SYN105(Option<Element>)
Required element missing
SYN106(Option<Element>)
Terminology error
SYN107(Option<Element>)
Deprecated code
SYN108(Option<Element>)
Number of repetitions exceeds limit
SYN109(Option<Element>)
Mandatory element with null value
SYN110(Option<Element>)
Number of association repetitions exceeds limit
SYN111(Option<Element>)
Value does not match fixed value
SYN112(Option<Element>)
Number of attribute repetitions exceeds limit
SYN113(Option<Element>)
Formal constraint violation
SYN114(Option<Element>)
Insufficient repetitions
_AcknowledgementDetailNotSupportedCode(Option<Element>)
AcknowledgementDetailNotSupportedCode
Null(Option<Element>)
If value is missing and just the element is present.
Trait Implementations§
Source§impl Clone for V3AcknowledgementDetailCode
impl Clone for V3AcknowledgementDetailCode
Source§fn clone(&self) -> V3AcknowledgementDetailCode
fn clone(&self) -> V3AcknowledgementDetailCode
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for V3AcknowledgementDetailCode
impl Debug for V3AcknowledgementDetailCode
Source§impl FHIRJSONDeserializer for V3AcknowledgementDetailCode
impl FHIRJSONDeserializer for V3AcknowledgementDetailCode
fn from_json_str(s: &str) -> Result<Self, DeserializeError>
fn from_serde_value( json: &Value, context: Context<'_>, ) -> Result<Self, DeserializeError>
Source§impl FHIRJSONSerializer for V3AcknowledgementDetailCode
impl FHIRJSONSerializer for V3AcknowledgementDetailCode
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 V3AcknowledgementDetailCode
impl MetaValue for V3AcknowledgementDetailCode
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 V3AcknowledgementDetailCode
impl RefUnwindSafe for V3AcknowledgementDetailCode
impl Send for V3AcknowledgementDetailCode
impl Sync for V3AcknowledgementDetailCode
impl Unpin for V3AcknowledgementDetailCode
impl UnwindSafe for V3AcknowledgementDetailCode
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
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>
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>
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