1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
error_chain::error_chain! { foreign_links { Regex(::regex::Error); } errors { MessageNotFound(msg: String, folders: String) { description("message not found in provided directories") display("message {} not found in provided directories\nDirectories:\n{}", msg, folders) } PackageNameInvalid(package: String) { description("referenced package does not have a valid name. Look at ROS REP 144 for more details.") display("package '{}' does not have a valid name. Look at ROS REP 144 for more details.", package) } } }