Enum qapi_qmp::Event

source ·
pub enum Event {
Show 42 variants 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, }, DEVICE_TRAY_MOVED { data: DEVICE_TRAY_MOVED, timestamp: Timestamp, }, PR_MANAGER_STATUS_CHANGED { data: PR_MANAGER_STATUS_CHANGED, timestamp: Timestamp, }, QUORUM_FAILURE { data: QUORUM_FAILURE, timestamp: Timestamp, }, QUORUM_REPORT_BAD { data: QUORUM_REPORT_BAD, 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, }, JOB_STATUS_CHANGE { data: JOB_STATUS_CHANGE, timestamp: Timestamp, }, VSERPORT_CHANGE { data: VSERPORT_CHANGE, timestamp: Timestamp, }, NIC_RX_FILTER_CHANGED { data: NIC_RX_FILTER_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, }, BALLOON_CHANGE { data: BALLOON_CHANGE, timestamp: Timestamp, }, DEVICE_DELETED { data: DEVICE_DELETED, timestamp: Timestamp, }, DUMP_COMPLETED { data: DUMP_COMPLETED, timestamp: Timestamp, }, MEM_UNPLUG_ERROR { data: MEM_UNPLUG_ERROR, timestamp: Timestamp, }, ACPI_DEVICE_OST { data: ACPI_DEVICE_OST, timestamp: Timestamp, }, RTC_CHANGE { data: RTC_CHANGE, timestamp: Timestamp, }, COMMAND_DROPPED { data: COMMAND_DROPPED, timestamp: Timestamp, },
}

Variants§

§

SHUTDOWN

Fields

§data: SHUTDOWN
§timestamp: Timestamp
§

POWERDOWN

Fields

§timestamp: Timestamp
§

RESET

Fields

§data: RESET
§timestamp: Timestamp
§

STOP

Fields

§data: STOP
§timestamp: Timestamp
§

RESUME

Fields

§data: RESUME
§timestamp: Timestamp
§

SUSPEND

Fields

§data: SUSPEND
§timestamp: Timestamp
§

SUSPEND_DISK

Fields

§timestamp: Timestamp
§

WAKEUP

Fields

§data: WAKEUP
§timestamp: Timestamp
§

WATCHDOG

Fields

§data: WATCHDOG
§timestamp: Timestamp
§

GUEST_PANICKED

Fields

§timestamp: Timestamp
§

DEVICE_TRAY_MOVED

Fields

§timestamp: Timestamp
§

PR_MANAGER_STATUS_CHANGED

§

QUORUM_FAILURE

Fields

§timestamp: Timestamp
§

QUORUM_REPORT_BAD

Fields

§timestamp: Timestamp
§

BLOCK_IMAGE_CORRUPTED

Fields

§timestamp: Timestamp
§

BLOCK_IO_ERROR

Fields

§timestamp: Timestamp
§

BLOCK_JOB_COMPLETED

Fields

§timestamp: Timestamp
§

BLOCK_JOB_CANCELLED

Fields

§timestamp: Timestamp
§

BLOCK_JOB_ERROR

Fields

§timestamp: Timestamp
§

BLOCK_JOB_READY

Fields

§timestamp: Timestamp
§

BLOCK_JOB_PENDING

Fields

§timestamp: Timestamp
§

BLOCK_WRITE_THRESHOLD

Fields

§timestamp: Timestamp
§

JOB_STATUS_CHANGE

Fields

§timestamp: Timestamp
§

VSERPORT_CHANGE

Fields

§timestamp: Timestamp
§

NIC_RX_FILTER_CHANGED

Fields

§timestamp: Timestamp
§

SPICE_CONNECTED

Fields

§timestamp: Timestamp
§

SPICE_INITIALIZED

Fields

§timestamp: Timestamp
§

SPICE_DISCONNECTED

Fields

§timestamp: Timestamp
§

SPICE_MIGRATE_COMPLETED

Fields

§timestamp: Timestamp
§

VNC_CONNECTED

Fields

§timestamp: Timestamp
§

VNC_INITIALIZED

Fields

§timestamp: Timestamp
§

VNC_DISCONNECTED

Fields

§timestamp: Timestamp
§

MIGRATION

Fields

§timestamp: Timestamp
§

MIGRATION_PASS

Fields

§timestamp: Timestamp
§

COLO_EXIT

Fields

§timestamp: Timestamp
§

BALLOON_CHANGE

Fields

§timestamp: Timestamp
§

DEVICE_DELETED

Fields

§timestamp: Timestamp
§

DUMP_COMPLETED

Fields

§timestamp: Timestamp
§

MEM_UNPLUG_ERROR

Fields

§timestamp: Timestamp
§

ACPI_DEVICE_OST

Fields

§timestamp: Timestamp
§

RTC_CHANGE

Fields

§timestamp: Timestamp
§

COMMAND_DROPPED

Fields

§timestamp: Timestamp

Implementations§

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
Deserialize this value from the given Serde deserializer. Read more
Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.