Enum qapi_qmp::ChardevBackend
source · pub enum ChardevBackend {
Show 20 variants
null {
data: ChardevCommon,
},
file {
data: ChardevFile,
},
braille {
data: ChardevCommon,
},
pty {
data: ChardevCommon,
},
udp {
data: ChardevUdp,
},
spiceport {
data: ChardevSpicePort,
},
serial {
data: ChardevHostdev,
},
stdio {
data: ChardevStdio,
},
memory {
data: ChardevRingbuf,
},
pipe {
data: ChardevHostdev,
},
socket {
data: ChardevSocket,
},
wctablet {
data: ChardevCommon,
},
msmouse {
data: ChardevCommon,
},
spicevmc {
data: ChardevSpiceChannel,
},
mux {
data: ChardevMux,
},
testdev {
data: ChardevCommon,
},
console {
data: ChardevCommon,
},
ringbuf {
data: ChardevRingbuf,
},
vc {
data: ChardevVC,
},
parallel {
data: ChardevHostdev,
},
}
Variants§
null
Fields
§
data: ChardevCommon
file
Fields
§
data: ChardevFile
braille
Fields
§
data: ChardevCommon
pty
Fields
§
data: ChardevCommon
udp
Fields
§
data: ChardevUdp
spiceport
Fields
§
data: ChardevSpicePort
serial
Fields
§
data: ChardevHostdev
stdio
Fields
§
data: ChardevStdio
memory
Fields
§
data: ChardevRingbuf
pipe
Fields
§
data: ChardevHostdev
socket
Fields
§
data: ChardevSocket
wctablet
Fields
§
data: ChardevCommon
msmouse
Fields
§
data: ChardevCommon
spicevmc
Fields
§
data: ChardevSpiceChannel
mux
Fields
§
data: ChardevMux
testdev
Fields
§
data: ChardevCommon
console
Fields
§
data: ChardevCommon
ringbuf
Fields
§
data: ChardevRingbuf
vc
parallel
Fields
§
data: ChardevHostdev
Trait Implementations§
source§impl Clone for ChardevBackend
impl Clone for ChardevBackend
source§fn clone(&self) -> ChardevBackend
fn clone(&self) -> ChardevBackend
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 ChardevBackend
impl Debug for ChardevBackend
source§impl<'de> Deserialize<'de> for ChardevBackend
impl<'de> Deserialize<'de> for ChardevBackend
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