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
error_chain! {
foreign_links {
Ascii(::ascii::AsAsciiStrError);
Utf8(::std::str::Utf8Error);
DBus(::dbus::Error);
}
errors {
NetworkManager(info: String) {
description("NetworkManager error")
display("NetworkManager failure: {}", info)
}
SSID(info: String) {
description("Invalid SSID")
display("{}", info)
}
PreSharedKey(info: String) {
description("Invalid Pre-Shared-Key")
display("{}", info)
}
DBusAPI(info: String) {
description("D-Bus API error")
display("D-Bus failure: {}", info)
}
Service
}
}