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}