hyperlane_plugin_websocket/websocket/
struct.rs

1use crate::*;
2
3pub struct WebSocket {
4    pub(super) broadcast_map: BroadcastMap<Vec<u8>>,
5}
6
7pub struct WebSocketConfig<B: BroadcastTypeTrait> {
8    pub(super) context: Context,
9    pub(super) buffer_size: usize,
10    pub(super) capacity: Capacity,
11    pub(super) broadcast_type: BroadcastType<B>,
12    pub(super) request_hook: ArcFnPinBoxSendSync,
13    pub(super) sended_hook: ArcFnPinBoxSendSync,
14    pub(super) closed_hook: ArcFnPinBoxSendSync,
15}