Enum qapi_qmp::ChardevBackend
source · [−]pub enum ChardevBackend {
Show 22 variants
braille(ChardevCommonWrapper),
testdev(ChardevCommonWrapper),
socket(ChardevSocketWrapper),
pipe(ChardevHostdevWrapper),
msmouse(ChardevCommonWrapper),
ringbuf(ChardevRingbufWrapper),
dbus(ChardevDBusWrapper),
file(ChardevFileWrapper),
vc(ChardevVCWrapper),
spiceport(ChardevSpicePortWrapper),
memory(ChardevRingbufWrapper),
console(ChardevCommonWrapper),
parallel(ChardevHostdevWrapper),
udp(ChardevUdpWrapper),
wctablet(ChardevCommonWrapper),
spicevmc(ChardevSpiceChannelWrapper),
qemu_vdagent(ChardevQemuVDAgentWrapper),
null(ChardevCommonWrapper),
mux(ChardevMuxWrapper),
stdio(ChardevStdioWrapper),
pty(ChardevCommonWrapper),
serial(ChardevHostdevWrapper),
}Variants
braille(ChardevCommonWrapper)
testdev(ChardevCommonWrapper)
socket(ChardevSocketWrapper)
pipe(ChardevHostdevWrapper)
msmouse(ChardevCommonWrapper)
ringbuf(ChardevRingbufWrapper)
dbus(ChardevDBusWrapper)
file(ChardevFileWrapper)
vc(ChardevVCWrapper)
spiceport(ChardevSpicePortWrapper)
memory(ChardevRingbufWrapper)
console(ChardevCommonWrapper)
parallel(ChardevHostdevWrapper)
udp(ChardevUdpWrapper)
wctablet(ChardevCommonWrapper)
spicevmc(ChardevSpiceChannelWrapper)
qemu_vdagent(ChardevQemuVDAgentWrapper)
null(ChardevCommonWrapper)
mux(ChardevMuxWrapper)
stdio(ChardevStdioWrapper)
pty(ChardevCommonWrapper)
serial(ChardevHostdevWrapper)
Implementations
sourceimpl ChardevBackend
impl ChardevBackend
pub fn type_(&self) -> ChardevBackendKind
Trait Implementations
sourceimpl Clone for ChardevBackend
impl Clone for ChardevBackend
sourcefn clone(&self) -> ChardevBackend
fn clone(&self) -> ChardevBackend
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for ChardevBackend
impl Debug for ChardevBackend
sourceimpl<'de> Deserialize<'de> for ChardevBackend
impl<'de> Deserialize<'de> for ChardevBackend
sourcefn 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
sourceimpl From<ChardevDBus> for ChardevBackend
impl From<ChardevDBus> for ChardevBackend
sourcefn from(val: ChardevDBus) -> Self
fn from(val: ChardevDBus) -> Self
Converts to this type from the input type.
sourceimpl From<ChardevDBusWrapper> for ChardevBackend
impl From<ChardevDBusWrapper> for ChardevBackend
sourcefn from(val: ChardevDBusWrapper) -> Self
fn from(val: ChardevDBusWrapper) -> Self
Converts to this type from the input type.
sourceimpl From<ChardevFile> for ChardevBackend
impl From<ChardevFile> for ChardevBackend
sourcefn from(val: ChardevFile) -> Self
fn from(val: ChardevFile) -> Self
Converts to this type from the input type.
sourceimpl From<ChardevFileWrapper> for ChardevBackend
impl From<ChardevFileWrapper> for ChardevBackend
sourcefn from(val: ChardevFileWrapper) -> Self
fn from(val: ChardevFileWrapper) -> Self
Converts to this type from the input type.
sourceimpl From<ChardevMux> for ChardevBackend
impl From<ChardevMux> for ChardevBackend
sourcefn from(val: ChardevMux) -> Self
fn from(val: ChardevMux) -> Self
Converts to this type from the input type.
sourceimpl From<ChardevMuxWrapper> for ChardevBackend
impl From<ChardevMuxWrapper> for ChardevBackend
sourcefn from(val: ChardevMuxWrapper) -> Self
fn from(val: ChardevMuxWrapper) -> Self
Converts to this type from the input type.
sourceimpl From<ChardevQemuVDAgent> for ChardevBackend
impl From<ChardevQemuVDAgent> for ChardevBackend
sourcefn from(val: ChardevQemuVDAgent) -> Self
fn from(val: ChardevQemuVDAgent) -> Self
Converts to this type from the input type.
sourceimpl From<ChardevQemuVDAgentWrapper> for ChardevBackend
impl From<ChardevQemuVDAgentWrapper> for ChardevBackend
sourcefn from(val: ChardevQemuVDAgentWrapper) -> Self
fn from(val: ChardevQemuVDAgentWrapper) -> Self
Converts to this type from the input type.
sourceimpl From<ChardevSocket> for ChardevBackend
impl From<ChardevSocket> for ChardevBackend
sourcefn from(val: ChardevSocket) -> Self
fn from(val: ChardevSocket) -> Self
Converts to this type from the input type.
sourceimpl From<ChardevSocketWrapper> for ChardevBackend
impl From<ChardevSocketWrapper> for ChardevBackend
sourcefn from(val: ChardevSocketWrapper) -> Self
fn from(val: ChardevSocketWrapper) -> Self
Converts to this type from the input type.
sourceimpl From<ChardevSpiceChannel> for ChardevBackend
impl From<ChardevSpiceChannel> for ChardevBackend
sourcefn from(val: ChardevSpiceChannel) -> Self
fn from(val: ChardevSpiceChannel) -> Self
Converts to this type from the input type.
sourceimpl From<ChardevSpiceChannelWrapper> for ChardevBackend
impl From<ChardevSpiceChannelWrapper> for ChardevBackend
sourcefn from(val: ChardevSpiceChannelWrapper) -> Self
fn from(val: ChardevSpiceChannelWrapper) -> Self
Converts to this type from the input type.
sourceimpl From<ChardevSpicePort> for ChardevBackend
impl From<ChardevSpicePort> for ChardevBackend
sourcefn from(val: ChardevSpicePort) -> Self
fn from(val: ChardevSpicePort) -> Self
Converts to this type from the input type.
sourceimpl From<ChardevSpicePortWrapper> for ChardevBackend
impl From<ChardevSpicePortWrapper> for ChardevBackend
sourcefn from(val: ChardevSpicePortWrapper) -> Self
fn from(val: ChardevSpicePortWrapper) -> Self
Converts to this type from the input type.
sourceimpl From<ChardevStdio> for ChardevBackend
impl From<ChardevStdio> for ChardevBackend
sourcefn from(val: ChardevStdio) -> Self
fn from(val: ChardevStdio) -> Self
Converts to this type from the input type.
sourceimpl From<ChardevStdioWrapper> for ChardevBackend
impl From<ChardevStdioWrapper> for ChardevBackend
sourcefn from(val: ChardevStdioWrapper) -> Self
fn from(val: ChardevStdioWrapper) -> Self
Converts to this type from the input type.
sourceimpl From<ChardevUdp> for ChardevBackend
impl From<ChardevUdp> for ChardevBackend
sourcefn from(val: ChardevUdp) -> Self
fn from(val: ChardevUdp) -> Self
Converts to this type from the input type.
sourceimpl From<ChardevUdpWrapper> for ChardevBackend
impl From<ChardevUdpWrapper> for ChardevBackend
sourcefn from(val: ChardevUdpWrapper) -> Self
fn from(val: ChardevUdpWrapper) -> Self
Converts to this type from the input type.
sourceimpl From<ChardevVC> for ChardevBackend
impl From<ChardevVC> for ChardevBackend
sourceimpl From<ChardevVCWrapper> for ChardevBackend
impl From<ChardevVCWrapper> for ChardevBackend
sourcefn from(val: ChardevVCWrapper) -> Self
fn from(val: ChardevVCWrapper) -> Self
Converts to this type from the input type.
sourceimpl Serialize for ChardevBackend
impl Serialize for ChardevBackend
Auto Trait Implementations
impl RefUnwindSafe for ChardevBackend
impl Send for ChardevBackend
impl Sync for ChardevBackend
impl Unpin for ChardevBackend
impl UnwindSafe for ChardevBackend
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more