Skip to main content

Crate selium_switchboard

Crate selium_switchboard 

Source
Expand description

Guest-side switchboard helpers and re-exports.

Re-exports§

pub use messaging::Client;
pub use messaging::ClientTarget;
pub use messaging::ClientTargets;
pub use messaging::Fanout;
pub use messaging::Publisher;
pub use messaging::PublisherTarget;
pub use messaging::PublisherTargets;
pub use messaging::RequestCtx;
pub use messaging::Responder;
pub use messaging::Server;
pub use messaging::ServerTarget;
pub use messaging::ServerTargets;
pub use messaging::Subscriber;
pub use messaging::SubscriberTarget;
pub use messaging::SubscriberTargets;
pub use switchboard::EndpointBuilder;
pub use switchboard::EndpointHandle;
pub use switchboard::Switchboard;
pub use switchboard::SwitchboardError;
pub use selium_switchboard_protocol as protocol;

Modules§

messaging
Messaging helpers built on the switchboard.
switchboard
Guest-side switchboard client for intent-based wiring.

Enums§

AdoptMode
Switchboard client types for guest code. Adoption mode for shared channels.
Backpressure
Switchboard client types for guest code. Backpressure behaviour for outbound channels.
Cardinality
Switchboard client types for guest code. Cardinality constraint for endpoints.

Type Aliases§

EndpointId
Switchboard client types for guest code. Switchboard endpoint identifier.