[][src]Enum qapi_qmp::Event

pub enum Event {
    SHUTDOWN {
        data: SHUTDOWN,
        timestamp: Timestamp,
    },
    POWERDOWN {
        data: POWERDOWN,
        timestamp: Timestamp,
    },
    RESET {
        data: RESET,
        timestamp: Timestamp,
    },
    STOP {
        data: STOP,
        timestamp: Timestamp,
    },
    RESUME {
        data: RESUME,
        timestamp: Timestamp,
    },
    SUSPEND {
        data: SUSPEND,
        timestamp: Timestamp,
    },
    SUSPEND_DISK {
        data: SUSPEND_DISK,
        timestamp: Timestamp,
    },
    WAKEUP {
        data: WAKEUP,
        timestamp: Timestamp,
    },
    WATCHDOG {
        data: WATCHDOG,
        timestamp: Timestamp,
    },
    GUEST_PANICKED {
        data: GUEST_PANICKED,
        timestamp: Timestamp,
    },
    GUEST_CRASHLOADED {
        data: GUEST_CRASHLOADED,
        timestamp: Timestamp,
    },
    MEMORY_FAILURE {
        data: MEMORY_FAILURE,
        timestamp: Timestamp,
    },
    DEVICE_TRAY_MOVED {
        data: DEVICE_TRAY_MOVED,
        timestamp: Timestamp,
    },
    PR_MANAGER_STATUS_CHANGED {
        data: PR_MANAGER_STATUS_CHANGED,
        timestamp: Timestamp,
    },
    BLOCK_IMAGE_CORRUPTED {
        data: BLOCK_IMAGE_CORRUPTED,
        timestamp: Timestamp,
    },
    BLOCK_IO_ERROR {
        data: BLOCK_IO_ERROR,
        timestamp: Timestamp,
    },
    BLOCK_JOB_COMPLETED {
        data: BLOCK_JOB_COMPLETED,
        timestamp: Timestamp,
    },
    BLOCK_JOB_CANCELLED {
        data: BLOCK_JOB_CANCELLED,
        timestamp: Timestamp,
    },
    BLOCK_JOB_ERROR {
        data: BLOCK_JOB_ERROR,
        timestamp: Timestamp,
    },
    BLOCK_JOB_READY {
        data: BLOCK_JOB_READY,
        timestamp: Timestamp,
    },
    BLOCK_JOB_PENDING {
        data: BLOCK_JOB_PENDING,
        timestamp: Timestamp,
    },
    BLOCK_WRITE_THRESHOLD {
        data: BLOCK_WRITE_THRESHOLD,
        timestamp: Timestamp,
    },
    QUORUM_FAILURE {
        data: QUORUM_FAILURE,
        timestamp: Timestamp,
    },
    QUORUM_REPORT_BAD {
        data: QUORUM_REPORT_BAD,
        timestamp: Timestamp,
    },
    JOB_STATUS_CHANGE {
        data: JOB_STATUS_CHANGE,
        timestamp: Timestamp,
    },
    BLOCK_EXPORT_DELETED {
        data: BLOCK_EXPORT_DELETED,
        timestamp: Timestamp,
    },
    VSERPORT_CHANGE {
        data: VSERPORT_CHANGE,
        timestamp: Timestamp,
    },
    DUMP_COMPLETED {
        data: DUMP_COMPLETED,
        timestamp: Timestamp,
    },
    NIC_RX_FILTER_CHANGED {
        data: NIC_RX_FILTER_CHANGED,
        timestamp: Timestamp,
    },
    FAILOVER_NEGOTIATED {
        data: FAILOVER_NEGOTIATED,
        timestamp: Timestamp,
    },
    RDMA_GID_STATUS_CHANGED {
        data: RDMA_GID_STATUS_CHANGED,
        timestamp: Timestamp,
    },
    SPICE_CONNECTED {
        data: SPICE_CONNECTED,
        timestamp: Timestamp,
    },
    SPICE_INITIALIZED {
        data: SPICE_INITIALIZED,
        timestamp: Timestamp,
    },
    SPICE_DISCONNECTED {
        data: SPICE_DISCONNECTED,
        timestamp: Timestamp,
    },
    SPICE_MIGRATE_COMPLETED {
        data: SPICE_MIGRATE_COMPLETED,
        timestamp: Timestamp,
    },
    VNC_CONNECTED {
        data: VNC_CONNECTED,
        timestamp: Timestamp,
    },
    VNC_INITIALIZED {
        data: VNC_INITIALIZED,
        timestamp: Timestamp,
    },
    VNC_DISCONNECTED {
        data: VNC_DISCONNECTED,
        timestamp: Timestamp,
    },
    MIGRATION {
        data: MIGRATION,
        timestamp: Timestamp,
    },
    MIGRATION_PASS {
        data: MIGRATION_PASS,
        timestamp: Timestamp,
    },
    COLO_EXIT {
        data: COLO_EXIT,
        timestamp: Timestamp,
    },
    UNPLUG_PRIMARY {
        data: UNPLUG_PRIMARY,
        timestamp: Timestamp,
    },
    DEVICE_DELETED {
        data: DEVICE_DELETED,
        timestamp: Timestamp,
    },
    BALLOON_CHANGE {
        data: BALLOON_CHANGE,
        timestamp: Timestamp,
    },
    MEMORY_DEVICE_SIZE_CHANGE {
        data: MEMORY_DEVICE_SIZE_CHANGE,
        timestamp: Timestamp,
    },
    MEM_UNPLUG_ERROR {
        data: MEM_UNPLUG_ERROR,
        timestamp: Timestamp,
    },
    RTC_CHANGE {
        data: RTC_CHANGE,
        timestamp: Timestamp,
    },
    ACPI_DEVICE_OST {
        data: ACPI_DEVICE_OST,
        timestamp: Timestamp,
    },
}

Variants

SHUTDOWN

Fields of SHUTDOWN

data: SHUTDOWNtimestamp: Timestamp
POWERDOWN

Fields of POWERDOWN

data: POWERDOWNtimestamp: Timestamp
RESET

Fields of RESET

data: RESETtimestamp: Timestamp
STOP

Fields of STOP

data: STOPtimestamp: Timestamp
RESUME

Fields of RESUME

data: RESUMEtimestamp: Timestamp
SUSPEND

Fields of SUSPEND

data: SUSPENDtimestamp: Timestamp
SUSPEND_DISK

Fields of SUSPEND_DISK

data: SUSPEND_DISKtimestamp: Timestamp
WAKEUP

Fields of WAKEUP

data: WAKEUPtimestamp: Timestamp
WATCHDOG

Fields of WATCHDOG

data: WATCHDOGtimestamp: Timestamp
GUEST_PANICKED

Fields of GUEST_PANICKED

data: GUEST_PANICKEDtimestamp: Timestamp
GUEST_CRASHLOADED

Fields of GUEST_CRASHLOADED

data: GUEST_CRASHLOADEDtimestamp: Timestamp
MEMORY_FAILURE

Fields of MEMORY_FAILURE

data: MEMORY_FAILUREtimestamp: Timestamp
DEVICE_TRAY_MOVED

Fields of DEVICE_TRAY_MOVED

data: DEVICE_TRAY_MOVEDtimestamp: Timestamp
PR_MANAGER_STATUS_CHANGED

Fields of PR_MANAGER_STATUS_CHANGED

data: PR_MANAGER_STATUS_CHANGEDtimestamp: Timestamp
BLOCK_IMAGE_CORRUPTED

Fields of BLOCK_IMAGE_CORRUPTED

data: BLOCK_IMAGE_CORRUPTEDtimestamp: Timestamp
BLOCK_IO_ERROR

Fields of BLOCK_IO_ERROR

data: BLOCK_IO_ERRORtimestamp: Timestamp
BLOCK_JOB_COMPLETED

Fields of BLOCK_JOB_COMPLETED

data: BLOCK_JOB_COMPLETEDtimestamp: Timestamp
BLOCK_JOB_CANCELLED

Fields of BLOCK_JOB_CANCELLED

data: BLOCK_JOB_CANCELLEDtimestamp: Timestamp
BLOCK_JOB_ERROR

Fields of BLOCK_JOB_ERROR

data: BLOCK_JOB_ERRORtimestamp: Timestamp
BLOCK_JOB_READY

Fields of BLOCK_JOB_READY

data: BLOCK_JOB_READYtimestamp: Timestamp
BLOCK_JOB_PENDING

Fields of BLOCK_JOB_PENDING

data: BLOCK_JOB_PENDINGtimestamp: Timestamp
BLOCK_WRITE_THRESHOLD

Fields of BLOCK_WRITE_THRESHOLD

data: BLOCK_WRITE_THRESHOLDtimestamp: Timestamp
QUORUM_FAILURE

Fields of QUORUM_FAILURE

data: QUORUM_FAILUREtimestamp: Timestamp
QUORUM_REPORT_BAD

Fields of QUORUM_REPORT_BAD

data: QUORUM_REPORT_BADtimestamp: Timestamp
JOB_STATUS_CHANGE

Fields of JOB_STATUS_CHANGE

data: JOB_STATUS_CHANGEtimestamp: Timestamp
BLOCK_EXPORT_DELETED

Fields of BLOCK_EXPORT_DELETED

data: BLOCK_EXPORT_DELETEDtimestamp: Timestamp
VSERPORT_CHANGE

Fields of VSERPORT_CHANGE

data: VSERPORT_CHANGEtimestamp: Timestamp
DUMP_COMPLETED

Fields of DUMP_COMPLETED

data: DUMP_COMPLETEDtimestamp: Timestamp
NIC_RX_FILTER_CHANGED

Fields of NIC_RX_FILTER_CHANGED

data: NIC_RX_FILTER_CHANGEDtimestamp: Timestamp
FAILOVER_NEGOTIATED

Fields of FAILOVER_NEGOTIATED

data: FAILOVER_NEGOTIATEDtimestamp: Timestamp
RDMA_GID_STATUS_CHANGED

Fields of RDMA_GID_STATUS_CHANGED

data: RDMA_GID_STATUS_CHANGEDtimestamp: Timestamp
SPICE_CONNECTED

Fields of SPICE_CONNECTED

data: SPICE_CONNECTEDtimestamp: Timestamp
SPICE_INITIALIZED

Fields of SPICE_INITIALIZED

data: SPICE_INITIALIZEDtimestamp: Timestamp
SPICE_DISCONNECTED

Fields of SPICE_DISCONNECTED

data: SPICE_DISCONNECTEDtimestamp: Timestamp
SPICE_MIGRATE_COMPLETED

Fields of SPICE_MIGRATE_COMPLETED

data: SPICE_MIGRATE_COMPLETEDtimestamp: Timestamp
VNC_CONNECTED

Fields of VNC_CONNECTED

data: VNC_CONNECTEDtimestamp: Timestamp
VNC_INITIALIZED

Fields of VNC_INITIALIZED

data: VNC_INITIALIZEDtimestamp: Timestamp
VNC_DISCONNECTED

Fields of VNC_DISCONNECTED

data: VNC_DISCONNECTEDtimestamp: Timestamp
MIGRATION

Fields of MIGRATION

data: MIGRATIONtimestamp: Timestamp
MIGRATION_PASS

Fields of MIGRATION_PASS

data: MIGRATION_PASStimestamp: Timestamp
COLO_EXIT

Fields of COLO_EXIT

data: COLO_EXITtimestamp: Timestamp
UNPLUG_PRIMARY

Fields of UNPLUG_PRIMARY

data: UNPLUG_PRIMARYtimestamp: Timestamp
DEVICE_DELETED

Fields of DEVICE_DELETED

data: DEVICE_DELETEDtimestamp: Timestamp
BALLOON_CHANGE

Fields of BALLOON_CHANGE

data: BALLOON_CHANGEtimestamp: Timestamp
MEMORY_DEVICE_SIZE_CHANGE

Fields of MEMORY_DEVICE_SIZE_CHANGE

data: MEMORY_DEVICE_SIZE_CHANGEtimestamp: Timestamp
MEM_UNPLUG_ERROR

Fields of MEM_UNPLUG_ERROR

data: MEM_UNPLUG_ERRORtimestamp: Timestamp
RTC_CHANGE

Fields of RTC_CHANGE

data: RTC_CHANGEtimestamp: Timestamp
ACPI_DEVICE_OST

Fields of ACPI_DEVICE_OST

data: ACPI_DEVICE_OSTtimestamp: Timestamp

Implementations

impl Event[src]

pub fn timestamp(&self) -> Timestamp[src]

Trait Implementations

impl Clone for Event[src]

impl Debug for Event[src]

impl<'de> Deserialize<'de> for Event[src]

impl Serialize for Event[src]

Auto Trait Implementations

impl RefUnwindSafe for Event

impl Send for Event

impl Sync for Event

impl Unpin for Event

impl UnwindSafe for Event

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.