#[non_exhaustive]pub enum TransactionStreamEvent {
Transaction(Box<Transaction>),
Heartbeat(TransactionHeartbeat),
}Expand description
One event from OANDA’s transaction stream.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Transaction(Box<Transaction>)
A typed transaction variant.
Heartbeat(TransactionHeartbeat)
A stream heartbeat.
Trait Implementations§
Source§impl Clone for TransactionStreamEvent
impl Clone for TransactionStreamEvent
Source§impl Debug for TransactionStreamEvent
impl Debug for TransactionStreamEvent
Source§impl PartialEq for TransactionStreamEvent
impl PartialEq for TransactionStreamEvent
impl StructuralPartialEq for TransactionStreamEvent
Auto Trait Implementations§
impl Freeze for TransactionStreamEvent
impl RefUnwindSafe for TransactionStreamEvent
impl Send for TransactionStreamEvent
impl Sync for TransactionStreamEvent
impl Unpin for TransactionStreamEvent
impl UnsafeUnpin for TransactionStreamEvent
impl UnwindSafe for TransactionStreamEvent
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