xref: /aosp_15_r20/external/crosvm/base_tokio/src/lib.rs (revision bb4ee6a4ae7042d18b07a98463b9c8b875e44b39)
1 // Copyright 2024 The ChromiumOS Authors
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 //! Tokio versions of type's defined in crosvm's `base` crate.
6 
7 mod sys {
8     cfg_if::cfg_if! {
9         if #[cfg(any(target_os = "android", target_os = "linux"))] {
10             pub mod linux;
11             pub use linux::*;
12         } else if #[cfg(windows)] {
13             pub mod windows;
14             pub use windows::*;
15         }
16     }
17 }
18 
19 mod event;
20 mod tube;
21 
22 pub use sys::event::EventTokio;
23 pub use sys::tube::TubeTokio;
24