cd-manager 0.1.1

A small crate for ensuring directories are popped to restore a base directory on Drop.
Documentation
//! Errors that may be returned by this crate.

/// This error is returned when your attempt to call [`pop`] more times
/// than you've [`push`]ed to a [`CdManager`].
///
/// [`CdManager`]: ./CdManager.t.html
/// [`pop`]: ../CdManager.t.html#method.pop
/// [`push`]: ../CdManager.t.html#method.push
#[derive(Fail, Debug)]
#[fail(display = "Attempted to pop too many times, counter was already at 0")]
pub struct TooManyPopError;