hyperstack_sdk/
prelude.rs

1//! Prelude module for convenient imports.
2//!
3//! # Usage
4//!
5//! Import everything commonly needed in one line:
6//!
7//! ```rust,ignore
8//! use hyperstack_sdk::prelude::*;
9//!
10//! let hs = HyperStack::connect("wss://example.com").await?;
11//! let mut stream = hs.watch::<MyEntity>().await;
12//! while let Some(update) = stream.next().await {
13//!     // StreamExt methods available without separate import
14//! }
15//! ```
16
17pub use crate::{
18    Entity, EntityData, EntityStream, FilterMapStream, Filterable, FilteredStream, HyperStack,
19    HyperStackBuilder, HyperStackConfig, HyperStackError, MapStream, RichEntityStream, RichUpdate,
20    Update,
21};
22
23pub use futures_util::StreamExt;