pub enum AckCode {
AA,
AE,
AR,
CA,
CE,
CR,
}Expand description
ACK codes for HL7 v2 acknowledgment messages.
These codes indicate the status of message processing:
- Application Accept (AA): The message was accepted and processed successfully
- Application Error (AE): The message was accepted but processing failed
- Application Reject (AR): The message was rejected (e.g., invalid format)
- Commit Accept (CA): Used in enhanced mode for commit-level acknowledgment
- Commit Error (CE): Used in enhanced mode for commit-level error
- Commit Reject (CR): Used in enhanced mode for commit-level reject
Variants§
AA
Application Accept - Message accepted and processed successfully
AE
Application Error - Message accepted but processing failed
AR
Application Reject - Message rejected
CA
Commit Accept - Enhanced mode commit acknowledgment
CE
Commit Error - Enhanced mode commit error
CR
Commit Reject - Enhanced mode commit reject
Implementations§
Trait Implementations§
impl Copy for AckCode
impl Eq for AckCode
impl StructuralPartialEq for AckCode
Auto Trait Implementations§
impl Freeze for AckCode
impl RefUnwindSafe for AckCode
impl Send for AckCode
impl Sync for AckCode
impl Unpin for AckCode
impl UnsafeUnpin for AckCode
impl UnwindSafe for AckCode
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.