pjson-rs 0.5.1

Priority JSON Streaming Protocol - high-performance priority-based JSON streaming (requires nightly Rust)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! HTTP transport implementations

pub mod axum_adapter;
pub mod axum_extension;
pub mod middleware;
pub mod streaming;

pub use axum_adapter::{
    CreateSessionRequest, CreateSessionResponse, PjsAppState, PjsError, StartStreamRequest,
    StreamParams, create_pjs_router, create_pjs_router_with_rate_limit,
};
pub use axum_extension::{PjsConfig, PjsExtension};
pub use middleware::{RateLimitConfig, RateLimitMiddleware};
pub use streaming::{
    AdaptiveFrameStream, BatchFrameStream, PriorityFrameStream, StreamError, StreamFormat,
};