pub struct InboundOutcome {
pub outbound: Vec<FixMessage>,
pub application: Option<FixMessage>,
pub gap_detected: Option<(u64, u64)>,
pub ignored_duplicate: bool,
}Expand description
The result of FixSession::handle_inbound.
Fields§
§outbound: Vec<FixMessage>Administrative replies the session wants to send, in order.
application: Option<FixMessage>An application message to surface to the application, if any.
gap_detected: Option<(u64, u64)>Some((expected, received)) when a sequence gap was detected.
ignored_duplicate: boolTrue when a stale duplicate / malformed message was ignored.
Trait Implementations§
Source§impl Debug for InboundOutcome
impl Debug for InboundOutcome
Source§impl Default for InboundOutcome
impl Default for InboundOutcome
Source§fn default() -> InboundOutcome
fn default() -> InboundOutcome
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for InboundOutcome
impl RefUnwindSafe for InboundOutcome
impl Send for InboundOutcome
impl Sync for InboundOutcome
impl Unpin for InboundOutcome
impl UnsafeUnpin for InboundOutcome
impl UnwindSafe for InboundOutcome
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