bililive_core/
lib.rs

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