Trait Event

Source
pub trait Event: DeserializeOwned {
    const NAME: &'static str;
}

Required Associated Constants§

Source

const NAME: &'static str

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl Event for ACPI_DEVICE_OST

Source§

const NAME: &'static str = "ACPI_DEVICE_OST"

Source§

impl Event for BALLOON_CHANGE

Source§

const NAME: &'static str = "BALLOON_CHANGE"

Source§

impl Event for BLOCK_EXPORT_DELETED

Source§

const NAME: &'static str = "BLOCK_EXPORT_DELETED"

Source§

impl Event for BLOCK_IMAGE_CORRUPTED

Source§

const NAME: &'static str = "BLOCK_IMAGE_CORRUPTED"

Source§

impl Event for BLOCK_IO_ERROR

Source§

const NAME: &'static str = "BLOCK_IO_ERROR"

Source§

impl Event for BLOCK_JOB_CANCELLED

Source§

const NAME: &'static str = "BLOCK_JOB_CANCELLED"

Source§

impl Event for BLOCK_JOB_COMPLETED

Source§

const NAME: &'static str = "BLOCK_JOB_COMPLETED"

Source§

impl Event for BLOCK_JOB_ERROR

Source§

const NAME: &'static str = "BLOCK_JOB_ERROR"

Source§

impl Event for BLOCK_JOB_PENDING

Source§

const NAME: &'static str = "BLOCK_JOB_PENDING"

Source§

impl Event for BLOCK_JOB_READY

Source§

const NAME: &'static str = "BLOCK_JOB_READY"

Source§

impl Event for BLOCK_WRITE_THRESHOLD

Source§

const NAME: &'static str = "BLOCK_WRITE_THRESHOLD"

Source§

impl Event for COLO_EXIT

Source§

const NAME: &'static str = "COLO_EXIT"

Source§

impl Event for CPU_POLARIZATION_CHANGE

Source§

const NAME: &'static str = "CPU_POLARIZATION_CHANGE"

Source§

impl Event for DEVICE_DELETED

Source§

const NAME: &'static str = "DEVICE_DELETED"

Source§

impl Event for DEVICE_TRAY_MOVED

Source§

const NAME: &'static str = "DEVICE_TRAY_MOVED"

Source§

impl Event for DEVICE_UNPLUG_GUEST_ERROR

Source§

const NAME: &'static str = "DEVICE_UNPLUG_GUEST_ERROR"

Source§

impl Event for DUMP_COMPLETED

Source§

const NAME: &'static str = "DUMP_COMPLETED"

Source§

impl Event for FAILOVER_NEGOTIATED

Source§

const NAME: &'static str = "FAILOVER_NEGOTIATED"

Source§

impl Event for GUEST_CRASHLOADED

Source§

const NAME: &'static str = "GUEST_CRASHLOADED"

Source§

impl Event for GUEST_PANICKED

Source§

const NAME: &'static str = "GUEST_PANICKED"

Source§

impl Event for GUEST_PVSHUTDOWN

Source§

const NAME: &'static str = "GUEST_PVSHUTDOWN"

Source§

impl Event for HV_BALLOON_STATUS_REPORT

Source§

const NAME: &'static str = "HV_BALLOON_STATUS_REPORT"

Source§

impl Event for JOB_STATUS_CHANGE

Source§

const NAME: &'static str = "JOB_STATUS_CHANGE"

Source§

impl Event for MEMORY_DEVICE_SIZE_CHANGE

Source§

const NAME: &'static str = "MEMORY_DEVICE_SIZE_CHANGE"

Source§

impl Event for MEMORY_FAILURE

Source§

const NAME: &'static str = "MEMORY_FAILURE"

Source§

impl Event for MIGRATION

Source§

const NAME: &'static str = "MIGRATION"

Source§

impl Event for MIGRATION_PASS

Source§

const NAME: &'static str = "MIGRATION_PASS"

Source§

impl Event for NETDEV_STREAM_CONNECTED

Source§

const NAME: &'static str = "NETDEV_STREAM_CONNECTED"

Source§

impl Event for NETDEV_STREAM_DISCONNECTED

Source§

const NAME: &'static str = "NETDEV_STREAM_DISCONNECTED"

Source§

impl Event for NIC_RX_FILTER_CHANGED

Source§

const NAME: &'static str = "NIC_RX_FILTER_CHANGED"

Source§

impl Event for POWERDOWN

Source§

const NAME: &'static str = "POWERDOWN"

Source§

impl Event for PR_MANAGER_STATUS_CHANGED

Source§

const NAME: &'static str = "PR_MANAGER_STATUS_CHANGED"

Source§

impl Event for QUORUM_FAILURE

Source§

const NAME: &'static str = "QUORUM_FAILURE"

Source§

impl Event for QUORUM_REPORT_BAD

Source§

const NAME: &'static str = "QUORUM_REPORT_BAD"

Source§

impl Event for RESET

Source§

const NAME: &'static str = "RESET"

Source§

impl Event for RESUME

Source§

const NAME: &'static str = "RESUME"

Source§

impl Event for RTC_CHANGE

Source§

const NAME: &'static str = "RTC_CHANGE"

Source§

impl Event for SHUTDOWN

Source§

const NAME: &'static str = "SHUTDOWN"

Source§

impl Event for SPICE_CONNECTED

Source§

const NAME: &'static str = "SPICE_CONNECTED"

Source§

impl Event for SPICE_DISCONNECTED

Source§

const NAME: &'static str = "SPICE_DISCONNECTED"

Source§

impl Event for SPICE_INITIALIZED

Source§

const NAME: &'static str = "SPICE_INITIALIZED"

Source§

impl Event for SPICE_MIGRATE_COMPLETED

Source§

const NAME: &'static str = "SPICE_MIGRATE_COMPLETED"

Source§

impl Event for STOP

Source§

const NAME: &'static str = "STOP"

Source§

impl Event for SUSPEND

Source§

const NAME: &'static str = "SUSPEND"

Source§

impl Event for SUSPEND_DISK

Source§

const NAME: &'static str = "SUSPEND_DISK"

Source§

impl Event for UNPLUG_PRIMARY

Source§

const NAME: &'static str = "UNPLUG_PRIMARY"

Source§

impl Event for VFIO_MIGRATION

Source§

const NAME: &'static str = "VFIO_MIGRATION"

Source§

impl Event for VFU_CLIENT_HANGUP

Source§

const NAME: &'static str = "VFU_CLIENT_HANGUP"

Source§

impl Event for VNC_CONNECTED

Source§

const NAME: &'static str = "VNC_CONNECTED"

Source§

impl Event for VNC_DISCONNECTED

Source§

const NAME: &'static str = "VNC_DISCONNECTED"

Source§

impl Event for VNC_INITIALIZED

Source§

const NAME: &'static str = "VNC_INITIALIZED"

Source§

impl Event for VSERPORT_CHANGE

Source§

const NAME: &'static str = "VSERPORT_CHANGE"

Source§

impl Event for WAKEUP

Source§

const NAME: &'static str = "WAKEUP"

Source§

impl Event for WATCHDOG

Source§

const NAME: &'static str = "WATCHDOG"

Implementors§