Enum qapi_qmp::Netdev [−][src]
pub enum Netdev {
socket {
id: String,
socket: NetdevSocketOptions,
},
user {
id: String,
user: NetdevUserOptions,
},
netmap {
id: String,
netmap: NetdevNetmapOptions,
},
vde {
id: String,
vde: NetdevVdeOptions,
},
nic {
id: String,
nic: NetLegacyNicOptions,
},
tap {
id: String,
tap: NetdevTapOptions,
},
bridge {
id: String,
bridge: NetdevBridgeOptions,
},
l2tpv3 {
id: String,
l2tpv3: NetdevL2TPv3Options,
},
hubport {
id: String,
hubport: NetdevHubPortOptions,
},
vhost_user {
id: String,
vhost_user: NetdevVhostUserOptions,
},
vhost_vdpa {
id: String,
vhost_vdpa: NetdevVhostVDPAOptions,
},
}Variants
Fields of socket
id: Stringsocket: NetdevSocketOptionsFields of user
id: Stringuser: NetdevUserOptionsFields of netmap
id: Stringnetmap: NetdevNetmapOptionsFields of vde
id: Stringvde: NetdevVdeOptionsFields of nic
id: Stringnic: NetLegacyNicOptionsFields of tap
id: Stringtap: NetdevTapOptionsFields of bridge
id: Stringbridge: NetdevBridgeOptionsFields of l2tpv3
id: Stringl2tpv3: NetdevL2TPv3OptionsFields of hubport
id: Stringhubport: NetdevHubPortOptionsFields 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