//! This module contains the custom error types.
//! TODO: Investigate better error generation using error_chain.
use io;
/// `NsqError` is a variant of errors that can happen when interacting with an
/// nsqd instance.
/// `NsqResult` wraps an `NsqError` with another type T.
pub type NsqResult<T> = ;