Crate parity_ws[−][src]
Lightweight, event-driven WebSockets for Rust.
Modules
util | The util module rexports some tools from mio in order to facilitate handling timeouts. |
Structs
Builder | Utility for constructing a WebSocket from various settings. |
Error | A struct indicating the kind of error that has occurred and any precise details of that error. |
Frame | A struct representing a WebSocket frame. |
Handshake | A struct representing the two halves of the WebSocket handshake. |
Request | The handshake request. |
Response | The handshake response. |
Sender | A representation of the output of the WebSocket connection. Use this to send messages to the other endpoint. |
Settings | WebSocket settings |
WebSocket | The WebSocket struct. A WebSocket can support multiple incoming and outgoing connections. |
Enums
CloseCode | Status code used to indicate why an endpoint is closing the WebSocket connection. |
ErrorKind | The type of an error, which may indicate other kinds of errors as the underlying cause. |
Message | An enum representing the various forms of a WebSocket message. |
OpCode | Operation codes as part of rfc6455. |
Traits
Factory | A trait for creating new WebSocket handlers. |
Handler | The core trait of this library. Implementing this trait provides the business logic of the WebSocket application. |
Functions
connect | A utility function for setting up a WebSocket client. |
listen | A utility function for setting up a WebSocket server. |
Type Definitions
Result |