1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
use std::io; use liquid; use ignore; use serde_yaml; use std::convert::From; error_chain! { links { Another(super::error::Error, super::error::ErrorKind); } foreign_links { Io(io::Error); Liquid(liquid::Error); SerdeYaml(serde_yaml::Error); Ignore(ignore::Error); } errors { CantOutputInFile { description("Destination must be a directory") display("Destination must be a directory") } InternalError { description("Something that was not supposed to happen") display("Something that was not supposed to happen") } } }