Expand description
Prelude module for convenient imports.
§Usage
Import everything commonly needed in one line:
ⓘ
use hyperstack_sdk::prelude::*;
let hs = HyperStack::connect("wss://example.com").await?;
let mut stream = hs.watch::<MyEntity>().await;
while let Some(update) = stream.next().await {
// StreamExt methods available without separate import
}Re-exports§
pub use crate::Entity;pub use crate::EntityData;pub use crate::EntityStream;pub use crate::FilterMapStream;pub use crate::Filterable;pub use crate::FilteredStream;pub use crate::HyperStack;pub use crate::HyperStackBuilder;pub use crate::HyperStackConfig;pub use crate::HyperStackError;pub use crate::MapStream;pub use crate::RichEntityStream;pub use crate::RichUpdate;pub use crate::Update;
Traits§
- Stream
Ext - An extension trait for
Streams that provides a variety of convenient combinator functions.