pub enum ReadMessageOutcome {
Message(Message),
TimedOut,
DecodeFailed(DecodeError),
CleanEof,
ReadFailed(Error),
}Expand description
Result of reading one message in the acceptance-test harness.
Variants§
Message(Message)
A complete, decoded FIX message.
TimedOut
No bytes arrived before the requested wait elapsed.
DecodeFailed(DecodeError)
A complete frame arrived but failed FIX decoding.
CleanEof
The peer cleanly closed the stream.
ReadFailed(Error)
The socket read itself failed.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for ReadMessageOutcome
impl !UnwindSafe for ReadMessageOutcome
impl Freeze for ReadMessageOutcome
impl Send for ReadMessageOutcome
impl Sync for ReadMessageOutcome
impl Unpin for ReadMessageOutcome
impl UnsafeUnpin for ReadMessageOutcome
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> 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> 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