Rircd/src/event.rs

17 lines
242 B
Rust

use tokio::sync::oneshot;
use eyre::Result;
pub enum InternalEvent {
}
pub enum EventKind {
Message,
Internal(InternalEvent),
}
pub struct Event {
pub kind: EventKind,
pub result_receiver: oneshot::Receiver<Result<()>>,
}