pub external fn base64_encode(data: String) -> String
pub external fn crypto_hash(
hash: ShaHash,
data: String,
) -> String
pub fn echo_handler(msg: Message, sender: Sender(HandlerMessage)) -> Result(
Nil,
Nil,
)
pub fn frame_from_message(message: BitString) -> Result(
Frame,
Nil,
)
pub fn frame_to_bit_builder(frame: Frame) -> BitBuilder
pub fn on_close(handler: WebsocketHandler, func: fn(
Sender(HandlerMessage),
) -> Nil) -> WebsocketHandler
pub fn on_init(handler: WebsocketHandler, func: fn(
Sender(HandlerMessage),
) -> Nil) -> WebsocketHandler
pub fn parse_key(key: String) -> String
pub fn send(socket: Socket, data: String) -> Result(
Nil,
SocketReason,
)
pub fn to_text_frame(data: String) -> BitBuilder
pub fn upgrade(socket: Socket, req: Request(BitString)) -> Result(
Nil,
Nil,
)
pub fn upgrade_socket(req: Request(BitString)) -> Result(
Response(BitBuilder),
Request(BitString),
)
pub fn with_handler(func: fn(Message, Sender(HandlerMessage)) ->
Result(Nil, Nil)) -> WebsocketHandler