pub trait WebSocketConnector:
Debug
+ Send
+ Sync {
// Required method
fn connect<'a>(
&'a self,
endpoints: &'a Endpoints,
user_agent: &'a str,
session_id: Option<&'a str>,
) -> WebSocketConnectFuture<'a>;
}