1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
//! A simple stream-based bilibili live danmaku implementation for Rust.
//!
//! This crate contains core traits, types and parsing implementations needed to build a
//! complete bilibili live client.
//!
//! If you need a batteries-included client, you may want to look at `bililive` or `actix-bililive`.
//!
//! ## Feature Flags
//! - `tokio-support` (default) - enable tokio support.
//! - `async-std-support` - enable async-std support.
//! - `not-send` - Remove `Send` constraints on traits and types. Useful for actix clients.
#![allow(
clippy::cast_lossless,
clippy::cast_possible_truncation,
clippy::module_name_repetitions,
clippy::default_trait_access
)]
pub mod builder;
pub mod config;
pub mod errors;
pub mod packet;
pub mod retry;
pub mod stream;