Skip to main content

mbus_serial/
lib.rs

1mod management;
2
3#[cfg(all(
4    any(feature = "serial-client", feature = "serial-server"),
5    not(target_arch = "wasm32")
6))]
7pub use management::std_serial::*;
8
9#[cfg(all(feature = "serial-async", not(target_arch = "wasm32")))]
10pub use management::async_serial::{TokioAsciiTransport, TokioRtuTransport};
11
12#[cfg(all(feature = "serial-wasm", target_arch = "wasm32"))]
13pub use management::wasm_serial::*;
14
15#[cfg(all(feature = "serial-wasm-async", target_arch = "wasm32"))]
16pub use management::wasm_async_serial::{
17    WasmAsyncAsciiTransport, WasmAsyncRtuTransport, WasmAsyncSerialTransport,
18};