use Error as StdError;
use async_trait;
/// Dependency trait.
///
/// See [`dep`](crate::dep) module documentation.
/// Error returned from the [`Dependency::wait`](Dependency::wait) method must implement this trait.
///
/// ```ignore
/// impl DependencyWaitError for MyDependencyWaitError {}
/// ```