wireguard_uapi/linux/err/
set_device_error.rs1use 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}