use crate::*;
#[derive(Clone, Debug, Default)]
pub struct WebSocket {
pub(super) broadcast_map: BroadcastMap<Vec<u8>>,
}
pub struct WebSocketConfig<'a, B: BroadcastTypeTrait> {
pub(super) stream: &'a mut Stream,
pub(super) context: &'a mut Context,
pub(super) capacity: Capacity,
pub(super) broadcast_type: BroadcastType<B>,
pub(super) connected_hook: ServerHookHandler,
pub(super) request_hook: ServerHookHandler,
pub(super) sended_hook: ServerHookHandler,
pub(super) closed_hook: ServerHookHandler,
}