wireguard_uapi/linux/err/
set_device_error.rs

1use neli::err::{NlError, SerError};
2use thiserror::Error;
3
4#[derive(Error, Debug)]
5pub enum SetDeviceError {
6    #[error(transparent)]
7    NlError(NlError),
8
9    #[error(transparent)]
10    NlSerError(SerError),
11}
12
13impl From<NlError> for SetDeviceError {
14    fn from(error: NlError) -> Self {
15        SetDeviceError::NlError(error)
16    }
17}
18
19impl From<SerError> for SetDeviceError {
20    fn from(error: SerError) -> Self {
21        SetDeviceError::NlSerError(error)
22    }
23}