Enum qapi_qmp::ChardevBackend[][src]

pub enum ChardevBackend {
    console {
        data: ChardevCommon,
    },
    mux {
        data: ChardevMux,
    },
    msmouse {
        data: ChardevCommon,
    },
    braille {
        data: ChardevCommon,
    },
    pty {
        data: ChardevCommon,
    },
    udp {
        data: ChardevUdp,
    },
    vc {
        data: ChardevVC,
    },
    wctablet {
        data: ChardevCommon,
    },
    spicevmc {
        data: ChardevSpiceChannel,
    },
    spiceport {
        data: ChardevSpicePort,
    },
    parallel {
        data: ChardevHostdev,
    },
    serial {
        data: ChardevHostdev,
    },
    file {
        data: ChardevFile,
    },
    socket {
        data: ChardevSocket,
    },
    memory {
        data: ChardevRingbuf,
    },
    ringbuf {
        data: ChardevRingbuf,
    },
    stdio {
        data: ChardevStdio,
    },
    testdev {
        data: ChardevCommon,
    },
    null {
        data: ChardevCommon,
    },
    pipe {
        data: ChardevHostdev,
    },
}

Variants

Fields of console

Fields of mux

Fields of msmouse

Fields of braille

Fields of pty

Fields of udp

Fields of vc

Fields of wctablet

Fields of spicevmc

Fields of spiceport

Fields of parallel

Fields of serial

Fields of file

Fields of socket

Fields of memory

Fields of ringbuf

Fields of stdio

Fields of testdev

Fields of null

Fields of pipe

Trait Implementations

impl Debug for ChardevBackend
[src]

Formats the value using the given formatter. Read more

impl Clone for ChardevBackend
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Send for ChardevBackend

impl Sync for ChardevBackend