1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
//! Exc-core: Abstractions for exchanges (the core part).

#![deny(missing_docs)]

/// Exchange.
pub mod exchange;

/// Transport.
pub mod transport;

/// Types.
pub mod types;

/// Errors.
pub mod error;

#[cfg(feature = "retry")]
/// Retry.
pub mod retry;

/// Utils.
pub mod util;

pub use error::ExchangeError;
pub use exchange::{Adaptor, Exc, ExcLayer, ExcMut, ExcService, IntoExc, Request};