pub enum FixErrorKind {
Disconnected,
SessionReject,
Config,
Other,
}Expand description
FIX-side failure classification surfaced via
UpstreamErrorKind::Fix.
Variants§
Disconnected
FIX session was disconnected (TCP drop, peer logout, etc).
SessionReject
Logon was refused by the peer with a structured FIX
BusinessMessageReject (j) or Reject (3) reason. The
adapter surfaces this as a SessionReject so the LLM can
distinguish protocol-level rejection from a generic
disconnect.
Config
The FIX configuration was rejected at construction time (e.g. missing username / endpoint).
Other
Catch-all for protocol / parsing / I/O / timeout failures
that don’t fit the categories above. Carries the original
upstream message in the parent payload’s message field.
Trait Implementations§
Source§impl Clone for FixErrorKind
impl Clone for FixErrorKind
Source§fn clone(&self) -> FixErrorKind
fn clone(&self) -> FixErrorKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 FixErrorKind
impl Debug for FixErrorKind
Source§impl<'de> Deserialize<'de> for FixErrorKind
impl<'de> Deserialize<'de> for FixErrorKind
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
Source§impl PartialEq for FixErrorKind
impl PartialEq for FixErrorKind
Source§fn eq(&self, other: &FixErrorKind) -> bool
fn eq(&self, other: &FixErrorKind) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for FixErrorKind
impl Serialize for FixErrorKind
impl Eq for FixErrorKind
impl StructuralPartialEq for FixErrorKind
Auto Trait Implementations§
impl Freeze for FixErrorKind
impl RefUnwindSafe for FixErrorKind
impl Send for FixErrorKind
impl Sync for FixErrorKind
impl Unpin for FixErrorKind
impl UnsafeUnpin for FixErrorKind
impl UnwindSafe for FixErrorKind
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§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.