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
POWERDOWN
RESET
STOP
RESUME
SUSPEND
SUSPEND_DISK
WAKEUP
WATCHDOG
GUEST_PANICKED
DEVICE_TRAY_MOVED
PR_MANAGER_STATUS_CHANGED
QUORUM_FAILURE
QUORUM_REPORT_BAD
BLOCK_IMAGE_CORRUPTED
BLOCK_IO_ERROR
BLOCK_JOB_COMPLETED
BLOCK_JOB_CANCELLED
BLOCK_JOB_ERROR
BLOCK_JOB_READY
BLOCK_JOB_PENDING
BLOCK_WRITE_THRESHOLD
JOB_STATUS_CHANGE
VSERPORT_CHANGE
NIC_RX_FILTER_CHANGED
SPICE_CONNECTED
SPICE_INITIALIZED
SPICE_DISCONNECTED
SPICE_MIGRATE_COMPLETED
VNC_CONNECTED
VNC_INITIALIZED
VNC_DISCONNECTED
MIGRATION
MIGRATION_PASS
COLO_EXIT
BALLOON_CHANGE
DEVICE_DELETED
DUMP_COMPLETED
MEM_UNPLUG_ERROR
ACPI_DEVICE_OST
RTC_CHANGE
COMMAND_DROPPED
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Event
impl<'de> Deserialize<'de> for Event
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