Enum qapi_qmp::Netdev [−][src]
pub enum Netdev {
hubport {
id: String,
hubport: NetdevHubPortOptions,
},
bridge {
id: String,
bridge: NetdevBridgeOptions,
},
nic {
id: String,
nic: NetLegacyNicOptions,
},
l2tpv3 {
id: String,
l2tpv3: NetdevL2TPv3Options,
},
netmap {
id: String,
netmap: NetdevNetmapOptions,
},
user {
id: String,
user: NetdevUserOptions,
},
vde {
id: String,
vde: NetdevVdeOptions,
},
tap {
id: String,
tap: NetdevTapOptions,
},
socket {
id: String,
socket: NetdevSocketOptions,
},
vhost_user {
id: String,
vhost_user: NetdevVhostUserOptions,
},
vhost_vdpa {
id: String,
vhost_vdpa: NetdevVhostVDPAOptions,
},
}Variants
Fields of hubport
id: Stringhubport: NetdevHubPortOptionsFields of bridge
id: Stringbridge: NetdevBridgeOptionsFields of nic
id: Stringnic: NetLegacyNicOptionsFields of l2tpv3
id: Stringl2tpv3: NetdevL2TPv3OptionsFields of netmap
id: Stringnetmap: NetdevNetmapOptionsFields of user
id: Stringuser: NetdevUserOptionsFields of vde
id: Stringvde: NetdevVdeOptionsFields of tap
id: Stringtap: NetdevTapOptionsFields of socket
id: Stringsocket: NetdevSocketOptionsFields of vhost_user
id: Stringvhost_user: NetdevVhostUserOptionsFields of vhost_vdpa
id: Stringvhost_vdpa: NetdevVhostVDPAOptionsImplementations
Trait Implementations
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
Auto Trait Implementations
impl RefUnwindSafe for Netdev
impl UnwindSafe for Netdev
Blanket Implementations
Mutably borrows from an owned value. Read more