Skip to main content

behavior_actors/discovery/
mod.rs

1//! Typed name binding, lookup, and subscription behaviors.
2//!
3//! These folds own application-visible naming policy. Bombay Address retains
4//! endpoint registration, generation authority, and physical resolution.
5
6mod presence;
7mod pub_sub;
8mod registry;
9mod resolver;
10mod topic;
11
12pub use presence::{
13    Presence, PresenceEntry, PresenceError, PresenceMessage, PresenceOutcome, PresencePhase,
14    PresenceReply, PresenceReport, PresenceSends, PresenceVersion,
15};
16pub use pub_sub::{PubSub, PubSubError, PubSubMessage, TopicMembership};
17pub use registry::{Registry, RegistryError, RegistryMessage, RegistryResult};
18pub use resolver::{Resolution, Resolver, ResolverConfigError, ResolverMessage};
19pub use topic::{Topic, TopicError, TopicMessage};