passcod_networkmanager/
errors.rs

1#[derive(Debug, thiserror::Error)]
2pub enum Error {
3    #[error(transparent)]
4    DBus(dbus::Error),
5    #[error("Unsupported method")]
6    UnsupportedMethod,
7    #[error("Unsupported device")]
8    UnsupportedDevice,
9    #[error("Unsupported type")]
10    UnsupportedType,
11}
12
13impl From<dbus::Error> for Error {
14    fn from(error: dbus::Error) -> Self {
15        Error::DBus(error)
16    }
17}