rifts 0.2.0

Rift Realtime Protocol / 1.0 โ€” server-side implementation
Documentation
//! Broker โ€” spec ยง22.

#[allow(clippy::module_inception)]
pub mod actor_broker;
pub mod broker;
pub mod dedupe;
pub mod fanout;
pub mod memory_broker;
pub mod offset_store;
pub mod remote_broker;
pub mod router;
pub mod snapshot_store;
pub mod wire;

pub use actor_broker::ActorBroker;
pub use broker::{Broker, BrokerSubscription, PublishOutcome, serialize_frame_for_fanout};
pub use dedupe::DedupeStore;
pub use fanout::{
    ConnectionSink, FanoutEngine, FanoutError, FanoutSink, SubscribeIntent, Subscription,
    SubscriptionId,
};
pub use memory_broker::InMemoryBroker;
pub use offset_store::OffsetStore;
pub use remote_broker::RemoteBroker;
pub use router::{LocalRouter, Route, TopicRouter};
pub use snapshot_store::{SharedSnapshotStore, SnapshotStore, StoredSnapshot};