//! Provider trait definition.
//!
//! The [`Provider`] trait is the async interface consumed by `iron-core`.
//! Concrete implementations live in [`ProviderConnection`](crate::connection::ProviderConnection).
use crate::;
use BoxStream;
use Future;
use Pin;
/// Boxed future returned by provider operations.
pub type ProviderFuture<'a, T> = ;
/// Semantic provider boundary consumed by `iron-core`.