crossio_core/lib.rs
1//! Core abstractions shared by every crossio backend.
2#![warn(missing_docs)]
3
4pub mod backend;
5pub mod config;
6pub mod error;
7pub mod event;
8pub mod interest;
9pub mod poller;
10pub mod registration;
11pub mod token;
12pub mod timer;
13
14pub use backend::Backend;
15pub use config::BackendConfig;
16pub use error::CrossioError;
17pub use event::{Event, Events};
18pub use interest::Interest;
19pub use poller::Reactor;
20pub use registration::{Registration, Source};
21pub use token::Token;
22pub use timer::{TimerId, TimerQueue};