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