Enum qapi_qmp::NetLegacyOptions
source · pub enum NetLegacyOptions {
vhost_user {
vhost_user: NetdevVhostUserOptions,
},
netmap {
netmap: NetdevNetmapOptions,
},
l2tpv3 {
l2tpv3: NetdevL2TPv3Options,
},
user {
user: NetdevUserOptions,
},
socket {
socket: NetdevSocketOptions,
},
vde {
vde: NetdevVdeOptions,
},
bridge {
bridge: NetdevBridgeOptions,
},
nic {
nic: NetLegacyNicOptions,
},
tap {
tap: NetdevTapOptions,
},
}
Variants§
vhost_user
Fields
§
vhost_user: NetdevVhostUserOptions
netmap
Fields
§
netmap: NetdevNetmapOptions
l2tpv3
Fields
§
l2tpv3: NetdevL2TPv3Options
user
Fields
§
user: NetdevUserOptions
socket
Fields
§
socket: NetdevSocketOptions
vde
Fields
§
vde: NetdevVdeOptions
bridge
Fields
§
bridge: NetdevBridgeOptions
nic
Fields
§
nic: NetLegacyNicOptions
tap
Fields
§
tap: NetdevTapOptions
Implementations§
source§impl NetLegacyOptions
impl NetLegacyOptions
pub fn type_(&self) -> NetLegacyOptionsType
Trait Implementations§
source§impl Clone for NetLegacyOptions
impl Clone for NetLegacyOptions
source§fn clone(&self) -> NetLegacyOptions
fn clone(&self) -> NetLegacyOptions
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for NetLegacyOptions
impl Debug for NetLegacyOptions
source§impl<'de> Deserialize<'de> for NetLegacyOptions
impl<'de> Deserialize<'de> for NetLegacyOptions
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