Crate enigma_relay

Crate enigma_relay 

Source

Re-exports§

pub use config::EndpointRateLimit;
pub use config::RateLimitConfig;
pub use config::RelayConfig;
pub use config::RelayLimits;
pub use config::RelayMode;
pub use config::StorageConfig;
pub use config::StorageKind;
pub use config::TlsConfig;
pub use error::EnigmaRelayError;
pub use error::Result;
pub use model::AckEntry;
pub use model::AckRequest;
pub use model::AckResponse;
pub use model::DeliveryItem;
pub use model::MessageMeta;
pub use model::PullRequest;
pub use model::PullResponse;
pub use model::PushRequest;
pub use model::PushResponse;
pub use server::start;
pub use server::start_with_store;
pub use server::RunningRelay;
pub use store::AckItem;
pub use store::AckOutcome;
pub use store::DynRelayStore;
pub use store::InboundMessage;
pub use store::PullBatch;
pub use store::PushResult;
pub use store::QueueMessage;
pub use store::RelayStore;
pub use store_mem::MemStore;

Modules§

config
error
model
server
store
store_mem
store_sled
ttl