pawkit_net_websocket/lib.rs
1#![feature(decl_macro)]
2
3#[cfg(target_arch = "wasm32")]
4mod wasm;
5
6#[cfg(not(target_arch = "wasm32"))]
7mod native;
8
9#[cfg(target_arch = "wasm32")]
10pub use wasm::*;
11
12#[cfg(not(target_arch = "wasm32"))]
13pub use native::*;
14
15#[derive(Debug)]
16pub enum WebsocketMessage {
17 String(String),
18 Array(Vec<u8>),
19}
20
21pub enum WebsocketError {
22 InvalidState,
23 NotOpen,
24}