network_manager/
errors.rs

1error_chain!{
2    foreign_links {
3        Ascii(::ascii::AsAsciiStrError);
4        Utf8(::std::str::Utf8Error);
5        DBus(::dbus::Error);
6    }
7
8    errors {
9        NetworkManager(info: String) {
10            description("NetworkManager error")
11            display("NetworkManager failure: {}", info)
12        }
13
14        SSID(info: String) {
15            description("Invalid SSID")
16            display("{}", info)
17        }
18
19        PreSharedKey(info: String) {
20            description("Invalid Pre-Shared-Key")
21            display("{}", info)
22        }
23
24        DBusAPI(info: String) {
25            description("D-Bus API error")
26            display("D-Bus failure: {}", info)
27        }
28
29        Service
30    }
31}