network-manager 0.11.0

Rust NetworkManager bindings
Documentation
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
    }
}