Skip to main content

msrt_std/
event.rs

1//! Adapter events.
2
3use msrt::endpoint::{MessageEvent, SendFailedEvent};
4
5/// High-level event produced by a std adapter.
6#[derive(Clone, Copy, Debug, Eq, PartialEq)]
7pub enum AdapterEvent {
8    /// A complete application message was received.
9    Message(MessageEvent),
10    /// Reliable send failed.
11    SendFailed(SendFailedEvent),
12    /// No action is currently pending.
13    Idle,
14}