rs_pkg/network/websocket/
mod.rs

1mod client;
2mod server;
3
4use crate::async_fn::AsyncFn;
5use std::error::Error;
6type MessageHandlerType<M> = AsyncFn<M, Option<M>>;
7type ErrorHandlerType = AsyncFn<Box<dyn Error + Send + Sync + 'static>, ()>;
8type BytesGenerator = AsyncFn<(), Bytes>;
9
10use bytes::Bytes;
11pub use client::*;
12pub use server::*;