twist_lz4/
lib.rs

1//! lz4 compression extension for `twist`
2extern crate lz4_compress;
3
4#[macro_use]
5extern crate slog;
6#[macro_use]
7extern crate twist;
8
9mod client;
10mod server;
11mod util;
12
13/// This extension needs to use the `rsv2` bit in a websocket frame.
14const RSV2: u8 = 2;
15/// The `Sec-WebSocket-Extensions` header prefix.
16const SWE: &'static str = "Sec-WebSocket-Extensions: ";
17/// The `permessage-lz4` header value.
18const PMLZ4: &'static str = "permessage-lz4";
19
20pub use server::Lz4 as ServerLz4;
21pub use client::Lz4 as ClientLz4;