http_request/websocket/shared/struct.rs
1use crate::*;
2
3#[derive(Debug, Clone)]
4pub(crate) struct SharedWebSocketBuilder;
5
6#[derive(Debug, Clone)]
7pub struct WebSocketError {
8 pub(crate) kind: WebSocketErrorKind,
9 pub(crate) message: String,
10}
11
12#[derive(Debug, Clone, PartialEq)]
13pub enum WebSocketErrorKind {
14 Connection,
15 Protocol,
16 Timeout,
17 InvalidUrl,
18 Io,
19 Tls,
20}