Module prelude

Module prelude 

Source
Expand description

Curated prelude for downstream users.

Re-exportsยง

pub use crate::fanout_handles;
pub use crate::fanout_mpsc_producer;
pub use crate::init_shared_fanout_layout;
pub use crate::init_shared_fanout_layout_with_layout_bytes;
pub use crate::init_shared_layout;
pub use crate::init_shared_layout_with_layout_bytes;
pub use crate::split_chain_spsc;
pub use crate::split_mpsc;
pub use crate::split_spsc;
pub use crate::validate_fanout_layout;
pub use crate::validate_shared_layout;
pub use crate::validate_state_layout;
pub use crate::ChainSpscReceiver;
pub use crate::ChainSpscSender;
pub use crate::Error;
pub use crate::EventsSlot;
pub use crate::FanoutConsumer;
pub use crate::FanoutMpscProducer;
pub use crate::FanoutProducer;
pub use crate::FanoutRouter;
pub use crate::MpscConsumer;
pub use crate::MpscProducer;
pub use crate::PublishSlotError;
pub use crate::RouteOnceResult;
pub use crate::RouterMode;
pub use crate::RouterSource;
pub use crate::SharedFanoutLayoutCell;
pub use crate::SharedLayoutCell;
pub use crate::SpinWait;
pub use crate::SpscReceiver;
pub use crate::SpscSender;
pub use crate::StateLayoutCell;
pub use crate::StatePublisher;
pub use crate::StateReader;
pub use crate::WaitStrategy;