use crateChorusError;
use crate;
use async_trait;
/// Trait for SMS delivery providers.
///
/// Implement this trait to add a new SMS provider to Chorus.
/// Providers are used by [`WaterfallRouter`](crate::router::WaterfallRouter) for
/// multi-provider failover.