pub enum Netdev {
l2tpv3 {
id: String,
l2tpv3: NetdevL2TPv3Options,
},
bridge {
id: String,
bridge: NetdevBridgeOptions,
},
socket {
id: String,
socket: NetdevSocketOptions,
},
tap {
id: String,
tap: NetdevTapOptions,
},
user {
id: String,
user: NetdevUserOptions,
},
vde {
id: String,
vde: NetdevVdeOptions,
},
hubport {
id: String,
hubport: NetdevHubPortOptions,
},
netmap {
id: String,
netmap: NetdevNetmapOptions,
},
nic {
id: String,
nic: NetLegacyNicOptions,
},
vhost_user {
id: String,
vhost_user: NetdevVhostUserOptions,
},
}
Variants§
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Netdev
impl<'de> Deserialize<'de> for Netdev
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more