rifts 0.3.10

Rift Realtime Protocol / 1.0 — server + client implementation
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! # Protocol Frame (Frame) Module
//!
//! This module defines the wire-level message container for the Rift/1 protocol — [`Frame`].
//!
//! As specified in section 6 of the spec, **all information** exchanged between client and
//! server — control frames, data frames, acknowledgment frames, flow-control frames, and
//! error frames — is encapsulated within a `Frame`.
//!
//! ## Submodules
//!
//! - [`envelope`]: The [`Frame`] struct definition, including all fields and convenience constructors.
//! - [`types`]: Frame-level foundational types: [`FrameType`], [`Codec`], [`Priority`], [`FrameFlags`].

pub mod envelope;
pub mod types;

pub use envelope::Frame;
pub use types::{Codec, FrameFlags, FrameType, Priority};