cargo_pack_docker/
lib.rs

1#![deny(dead_code)]
2
3pub mod docker;
4pub use crate::docker::*;
5
6mod error {
7    use failure::Fail;
8
9    #[derive(Debug, Fail)]
10    pub enum Error {
11        #[fail(display = "No bins found. Cargo pack-docker only operates on bin crates")]
12        NoBins,
13        #[fail(display = "ambiguous bin name: {:?}", _0)]
14        AmbiguousBinName(Vec<String>),
15        #[fail(display = "bin '{}' doesn't exist", _0)]
16        BinNotFound(String),
17    }
18    pub type Result<T> = ::std::result::Result<T, ::failure::Error>;
19}