flare_core/client/builder/mod.rs
1//! 客户端构建器模块
2//!
3//! Native: 简单 / 观察者 / Flare 三种模式
4//! WASM: 简单 + Flare(WebSocket-only)
5
6pub mod base;
7pub mod common;
8pub mod flare;
9pub mod simple;
10
11#[cfg(not(target_arch = "wasm32"))]
12pub mod observer;
13
14pub use base::BaseClientBuilderConfig;
15pub use common::ClientWrapper;
16pub use flare::{FlareClient, FlareClientBuilder, MessageListener};
17pub use simple::{ClientBuilder, SimpleClient};
18
19#[cfg(not(target_arch = "wasm32"))]
20pub use observer::{ObserverClient, ObserverClientBuilder};