Trait qapi::Command

source ·
pub trait Command: Serialize + Sync + Send {
    type Ok: DeserializeOwned;

    const NAME: &'static str;
    const ALLOW_OOB: bool;
}

Required Associated Types§

Required Associated Constants§

source

const NAME: &'static str

source

const ALLOW_OOB: bool

Implementations on Foreign Types§

source§

impl Command for query_rocker_ports

source§

const NAME: &'static str = "query-rocker-ports"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<RockerPort, Global>

source§

impl Command for cancel_vcpu_dirty_limit

source§

const NAME: &'static str = "cancel-vcpu-dirty-limit"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for query_vnc

source§

const NAME: &'static str = "query-vnc"

source§

const ALLOW_OOB: bool = false

§

type Ok = VncInfo

source§

impl Command for block_job_pause

source§

const NAME: &'static str = "block-job-pause"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for query_block_exports

source§

const NAME: &'static str = "query-block-exports"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<BlockExportInfo, Global>

source§

impl Command for query_cpu_definitions

source§

const NAME: &'static str = "query-cpu-definitions"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<CpuDefinitionInfo, Global>

source§

impl Command for migrate_set_capabilities

source§

const NAME: &'static str = "migrate-set-capabilities"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for qom_set

source§

const NAME: &'static str = "qom-set"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for replay_break

source§

const NAME: &'static str = "replay-break"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for job_dismiss

source§

const NAME: &'static str = "job-dismiss"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for x_colo_lost_heartbeat

source§

const NAME: &'static str = "x-colo-lost-heartbeat"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for query_migrationthreads

source§

const NAME: &'static str = "query-migrationthreads"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<MigrationThreadInfo, Global>

source§

impl Command for query_chardev_backends

source§

const NAME: &'static str = "query-chardev-backends"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<ChardevBackendInfo, Global>

source§

impl Command for nbd_server_stop

source§

const NAME: &'static str = "nbd-server-stop"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for blockdev_remove_medium

source§

const NAME: &'static str = "blockdev-remove-medium"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for query_tpm

source§

const NAME: &'static str = "query-tpm"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<TPMInfo, Global>

source§

impl Command for query_pci

source§

const NAME: &'static str = "query-pci"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<PciInfo, Global>

source§

impl Command for object_add

source§

const NAME: &'static str = "object-add"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for query_tpm_models

source§

const NAME: &'static str = "query-tpm-models"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<TpmModel, Global>

source§

impl Command for x_query_rdma

source§

const NAME: &'static str = "x-query-rdma"

source§

const ALLOW_OOB: bool = false

§

type Ok = HumanReadableText

source§

impl Command for query_target

source§

const NAME: &'static str = "query-target"

source§

const ALLOW_OOB: bool = false

§

type Ok = TargetInfo

source§

impl Command for pmemsave

source§

const NAME: &'static str = "pmemsave"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for query_memory_size_summary

source§

const NAME: &'static str = "query-memory-size-summary"

source§

const ALLOW_OOB: bool = false

§

type Ok = MemoryInfo

source§

impl Command for query_hotpluggable_cpus

source§

const NAME: &'static str = "query-hotpluggable-cpus"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<HotpluggableCPU, Global>

source§

impl Command for query_vcpu_dirty_limit

source§

const NAME: &'static str = "query-vcpu-dirty-limit"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<DirtyLimitInfo, Global>

source§

impl Command for query_pr_managers

source§

const NAME: &'static str = "query-pr-managers"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<PRManagerInfo, Global>

source§

impl Command for block_job_cancel

source§

const NAME: &'static str = "block-job-cancel"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for query_current_machine

source§

const NAME: &'static str = "query-current-machine"

source§

const ALLOW_OOB: bool = false

§

type Ok = CurrentMachineParams

source§

impl Command for query_sgx

source§

const NAME: &'static str = "query-sgx"

source§

const ALLOW_OOB: bool = false

§

type Ok = SGXInfo

source§

impl Command for x_blockdev_change

source§

const NAME: &'static str = "x-blockdev-change"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for send_key

source§

const NAME: &'static str = "send-key"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for query_status

source§

const NAME: &'static str = "query-status"

source§

const ALLOW_OOB: bool = false

§

type Ok = StatusInfo

source§

impl Command for query_rocker_of_dpa_groups

source§

const NAME: &'static str = "query-rocker-of-dpa-groups"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<RockerOfDpaGroup, Global>

source§

impl Command for change_backing_file

source§

const NAME: &'static str = "change-backing-file"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for x_query_irq

source§

const NAME: &'static str = "x-query-irq"

source§

const ALLOW_OOB: bool = false

§

type Ok = HumanReadableText

source§

impl Command for query_sev_capabilities

source§

const NAME: &'static str = "query-sev-capabilities"

source§

const ALLOW_OOB: bool = false

§

type Ok = SevCapability

source§

impl Command for chardev_add

source§

const NAME: &'static str = "chardev-add"

source§

const ALLOW_OOB: bool = false

§

type Ok = ChardevReturn

source§

impl Command for memsave

source§

const NAME: &'static str = "memsave"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for query_cryptodev

source§

const NAME: &'static str = "query-cryptodev"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<QCryptodevInfo, Global>

source§

impl Command for migrate_incoming

source§

const NAME: &'static str = "migrate-incoming"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for human_monitor_command

source§

const NAME: &'static str = "human-monitor-command"

source§

const ALLOW_OOB: bool = false

§

type Ok = String

source§

impl Command for x_query_profile

source§

const NAME: &'static str = "x-query-profile"

source§

const ALLOW_OOB: bool = false

§

type Ok = HumanReadableText

source§

impl Command for query_gic_capabilities

source§

const NAME: &'static str = "query-gic-capabilities"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<GICCapability, Global>

source§

impl Command for x_exit_preconfig

source§

const NAME: &'static str = "x-exit-preconfig"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for query_spice

source§

const NAME: &'static str = "query-spice"

source§

const ALLOW_OOB: bool = false

§

type Ok = SpiceInfo

source§

impl Command for query_acpi_ospm_status

source§

const NAME: &'static str = "query-acpi-ospm-status"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<ACPIOSTInfo, Global>

source§

impl Command for migrate_start_postcopy

source§

const NAME: &'static str = "migrate-start-postcopy"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for qom_list_properties

source§

const NAME: &'static str = "qom-list-properties"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<ObjectPropertyInfo, Global>

source§

impl Command for cont

source§

const NAME: &'static str = "cont"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for migrate_pause

source§

const NAME: &'static str = "migrate-pause"

source§

const ALLOW_OOB: bool = true

§

type Ok = Empty

source§

impl Command for block_job_complete

source§

const NAME: &'static str = "block-job-complete"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for migrate

source§

const NAME: &'static str = "migrate"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for query_cpu_model_expansion

source§

const NAME: &'static str = "query-cpu-model-expansion"

source§

const ALLOW_OOB: bool = false

§

type Ok = CpuModelExpansionInfo

source§

impl Command for block_export_add

source§

const NAME: &'static str = "block-export-add"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for blockdev_close_tray

source§

const NAME: &'static str = "blockdev-close-tray"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for watchdog_set_action

source§

const NAME: &'static str = "watchdog-set-action"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for block_export_del

source§

const NAME: &'static str = "block-export-del"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for chardev_change

source§

const NAME: &'static str = "chardev-change"

source§

const ALLOW_OOB: bool = false

§

type Ok = ChardevReturn

source§

impl Command for client_migrate_info

source§

const NAME: &'static str = "client_migrate_info"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for system_powerdown

source§

const NAME: &'static str = "system_powerdown"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for quit

source§

const NAME: &'static str = "quit"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for query_vm_generation_id

source§

const NAME: &'static str = "query-vm-generation-id"

source§

const ALLOW_OOB: bool = false

§

type Ok = GuidInfo

source§

impl Command for blockdev_backup

source§

const NAME: &'static str = "blockdev-backup"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for inject_nmi

source§

const NAME: &'static str = "inject-nmi"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for qom_list

source§

const NAME: &'static str = "qom-list"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<ObjectPropertyInfo, Global>

source§

impl Command for migrate_continue

source§

const NAME: &'static str = "migrate-continue"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for nbd_server_add

source§

const NAME: &'static str = "nbd-server-add"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for query_balloon

source§

const NAME: &'static str = "query-balloon"

source§

const ALLOW_OOB: bool = false

§

type Ok = BalloonInfo

source§

impl Command for block_dirty_bitmap_remove

source§

const NAME: &'static str = "block-dirty-bitmap-remove"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for query_uuid

source§

const NAME: &'static str = "query-uuid"

source§

const ALLOW_OOB: bool = false

§

type Ok = UuidInfo

source§

impl Command for block_job_set_speed

source§

const NAME: &'static str = "block-job-set-speed"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for query_stats

source§

const NAME: &'static str = "query-stats"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<StatsResult, Global>

source§

impl Command for block_dirty_bitmap_disable

source§

const NAME: &'static str = "block-dirty-bitmap-disable"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for query_dirty_rate

source§

const NAME: &'static str = "query-dirty-rate"

source§

const ALLOW_OOB: bool = false

§

type Ok = DirtyRateInfo

source§

impl Command for x_query_virtio

source§

const NAME: &'static str = "x-query-virtio"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<VirtioInfo, Global>

source§

impl Command for query_name

source§

const NAME: &'static str = "query-name"

source§

const ALLOW_OOB: bool = false

§

type Ok = NameInfo

source§

impl Command for block_latency_histogram_set

source§

const NAME: &'static str = "block-latency-histogram-set"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for query_fdsets

source§

const NAME: &'static str = "query-fdsets"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<FdsetInfo, Global>

source§

impl Command for x_query_virtio_vhost_queue_status

source§

const NAME: &'static str = "x-query-virtio-vhost-queue-status"

source§

const ALLOW_OOB: bool = false

§

type Ok = VirtVhostQueueStatus

source§

impl Command for query_block_jobs

source§

const NAME: &'static str = "query-block-jobs"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<BlockJobInfo, Global>

source§

impl Command for x_query_jit

source§

const NAME: &'static str = "x-query-jit"

source§

const ALLOW_OOB: bool = false

§

type Ok = HumanReadableText

source§

impl Command for snapshot_save

source§

const NAME: &'static str = "snapshot-save"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for blockdev_insert_medium

source§

const NAME: &'static str = "blockdev-insert-medium"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for netdev_del

source§

const NAME: &'static str = "netdev_del"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for x_query_numa

source§

const NAME: &'static str = "x-query-numa"

source§

const ALLOW_OOB: bool = false

§

type Ok = HumanReadableText

source§

impl Command for blockdev_del

source§

const NAME: &'static str = "blockdev-del"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for query_machines

source§

const NAME: &'static str = "query-machines"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<MachineInfo, Global>

source§

impl Command for qmp_capabilities

source§

const NAME: &'static str = "qmp_capabilities"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for calc_dirty_rate

source§

const NAME: &'static str = "calc-dirty-rate"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for blockdev_mirror

source§

const NAME: &'static str = "blockdev-mirror"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for query_memdev

source§

const NAME: &'static str = "query-memdev"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<Memdev, Global>

source§

impl Command for block_set_io_throttle

source§

const NAME: &'static str = "block_set_io_throttle"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for block_job_finalize

source§

const NAME: &'static str = "block-job-finalize"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for display_reload

source§

const NAME: &'static str = "display-reload"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for x_blockdev_set_iothread

source§

const NAME: &'static str = "x-blockdev-set-iothread"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for device_add

source§

const NAME: &'static str = "device_add"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for nbd_server_remove

source§

const NAME: &'static str = "nbd-server-remove"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for block_dirty_bitmap_clear

source§

const NAME: &'static str = "block-dirty-bitmap-clear"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for input_send_event

source§

const NAME: &'static str = "input-send-event"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for change_vnc_password

source§

const NAME: &'static str = "change-vnc-password"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for block_set_write_threshold

source§

const NAME: &'static str = "block-set-write-threshold"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for query_rx_filter

source§

const NAME: &'static str = "query-rx-filter"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<RxFilterInfo, Global>

source§

impl Command for snapshot_delete

source§

const NAME: &'static str = "snapshot-delete"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for block_commit

source§

const NAME: &'static str = "block-commit"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for stop

source§

const NAME: &'static str = "stop"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for query_named_block_nodes

source§

const NAME: &'static str = "query-named-block-nodes"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<BlockDeviceInfo, Global>

source§

impl Command for dump_guest_memory

source§

const NAME: &'static str = "dump-guest-memory"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for set_numa_node

source§

const NAME: &'static str = "set-numa-node"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for chardev_remove

source§

const NAME: &'static str = "chardev-remove"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for query_commands

source§

const NAME: &'static str = "query-commands"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<CommandInfo, Global>

source§

impl Command for blockdev_snapshot_sync

source§

const NAME: &'static str = "blockdev-snapshot-sync"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for remove_fd

source§

const NAME: &'static str = "remove-fd"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for trace_event_set_state

source§

const NAME: &'static str = "trace-event-set-state"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for system_reset

source§

const NAME: &'static str = "system_reset"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for query_migrate

source§

const NAME: &'static str = "query-migrate"

source§

const ALLOW_OOB: bool = false

§

type Ok = MigrationInfo

source§

impl Command for query_replay

source§

const NAME: &'static str = "query-replay"

source§

const ALLOW_OOB: bool = false

§

type Ok = ReplayInfo

source§

impl Command for block_resize

source§

const NAME: &'static str = "block_resize"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for query_rocker

source§

const NAME: &'static str = "query-rocker"

source§

const ALLOW_OOB: bool = false

§

type Ok = RockerSwitch

source§

impl Command for xen_event_list

source§

const NAME: &'static str = "xen-event-list"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<EvtchnInfo, Global>

source§

impl Command for blockdev_snapshot_delete_internal_sync

source§

const NAME: &'static str = "blockdev-snapshot-delete-internal-sync"

source§

const ALLOW_OOB: bool = false

§

type Ok = SnapshotInfo

source§

impl Command for block_dirty_bitmap_enable

source§

const NAME: &'static str = "block-dirty-bitmap-enable"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for cxl_inject_uncorrectable_errors

source§

const NAME: &'static str = "cxl-inject-uncorrectable-errors"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for x_query_virtio_queue_element

source§

const NAME: &'static str = "x-query-virtio-queue-element"

source§

const ALLOW_OOB: bool = false

§

type Ok = VirtioQueueElement

source§

impl Command for query_cpu_model_comparison

source§

const NAME: &'static str = "query-cpu-model-comparison"

source§

const ALLOW_OOB: bool = false

§

type Ok = CpuModelCompareInfo

source§

impl Command for query_audiodevs

source§

const NAME: &'static str = "query-audiodevs"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<Audiodev, Global>

source§

impl Command for query_display_options

source§

const NAME: &'static str = "query-display-options"

source§

const ALLOW_OOB: bool = false

§

type Ok = DisplayOptions

source§

impl Command for add_fd

source§

const NAME: &'static str = "add-fd"

source§

const ALLOW_OOB: bool = false

§

type Ok = AddfdInfo

source§

impl Command for trace_event_get_state

source§

const NAME: &'static str = "trace-event-get-state"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<TraceEventInfo, Global>

source§

impl Command for blockdev_add

source§

const NAME: &'static str = "blockdev-add"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for job_finalize

source§

const NAME: &'static str = "job-finalize"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for blockdev_change_medium

source§

const NAME: &'static str = "blockdev-change-medium"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for announce_self

source§

const NAME: &'static str = "announce-self"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for query_cpus_fast

source§

const NAME: &'static str = "query-cpus-fast"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<CpuInfoFast, Global>

source§

impl Command for x_query_ramblock

source§

const NAME: &'static str = "x-query-ramblock"

source§

const ALLOW_OOB: bool = false

§

type Ok = HumanReadableText

source§

impl Command for closefd

source§

const NAME: &'static str = "closefd"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for migrate_set_parameters

source§

const NAME: &'static str = "migrate-set-parameters"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for query_cpu_model_baseline

source§

const NAME: &'static str = "query-cpu-model-baseline"

source§

const ALLOW_OOB: bool = false

§

type Ok = CpuModelBaselineInfo

source§

impl Command for cxl_inject_correctable_error

source§

const NAME: &'static str = "cxl-inject-correctable-error"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for query_qmp_schema

source§

const NAME: &'static str = "query-qmp-schema"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<SchemaInfo, Global>

source§

impl Command for yank

source§

const NAME: &'static str = "yank"

source§

const ALLOW_OOB: bool = true

§

type Ok = Empty

source§

impl Command for replay_delete_break

source§

const NAME: &'static str = "replay-delete-break"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for blockdev_snapshot

source§

const NAME: &'static str = "blockdev-snapshot"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for query_sev

source§

const NAME: &'static str = "query-sev"

source§

const ALLOW_OOB: bool = false

§

type Ok = SevInfo

source§

impl Command for query_dump

source§

const NAME: &'static str = "query-dump"

source§

const ALLOW_OOB: bool = false

§

type Ok = DumpQueryResult

source§

impl Command for query_sgx_capabilities

source§

const NAME: &'static str = "query-sgx-capabilities"

source§

const ALLOW_OOB: bool = false

§

type Ok = SGXInfo

source§

impl Command for job_resume

source§

const NAME: &'static str = "job-resume"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

const NAME: &'static str = "set_link"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for block_job_resume

source§

const NAME: &'static str = "block-job-resume"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for xen_colo_do_checkpoint

source§

const NAME: &'static str = "xen-colo-do-checkpoint"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for query_mice

source§

const NAME: &'static str = "query-mice"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<MouseInfo, Global>

source§

impl Command for job_pause

source§

const NAME: &'static str = "job-pause"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for object_del

source§

const NAME: &'static str = "object-del"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for query_command_line_options

source§

const NAME: &'static str = "query-command-line-options"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<CommandLineOptionInfo, Global>

source§

impl Command for block_dirty_bitmap_add

source§

const NAME: &'static str = "block-dirty-bitmap-add"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for x_query_virtio_status

source§

const NAME: &'static str = "x-query-virtio-status"

source§

const ALLOW_OOB: bool = false

§

type Ok = VirtioStatus

source§

impl Command for blockdev_reopen

source§

const NAME: &'static str = "blockdev-reopen"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for query_migrate_capabilities

source§

const NAME: &'static str = "query-migrate-capabilities"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<MigrationCapabilityStatus, Global>

source§

impl Command for getfd

source§

const NAME: &'static str = "getfd"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for dumpdtb

source§

const NAME: &'static str = "dumpdtb"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for x_debug_query_block_graph

source§

const NAME: &'static str = "x-debug-query-block-graph"

source§

const ALLOW_OOB: bool = false

§

type Ok = XDbgBlockGraph

source§

impl Command for set_vcpu_dirty_limit

source§

const NAME: &'static str = "set-vcpu-dirty-limit"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for set_action

source§

const NAME: &'static str = "set-action"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for blockdev_open_tray

source§

const NAME: &'static str = "blockdev-open-tray"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for x_query_roms

source§

const NAME: &'static str = "x-query-roms"

source§

const ALLOW_OOB: bool = false

§

type Ok = HumanReadableText

source§

impl Command for query_vnc_servers

source§

const NAME: &'static str = "query-vnc-servers"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<VncInfo2, Global>

source§

impl Command for device_del

source§

const NAME: &'static str = "device_del"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for query_block

source§

const NAME: &'static str = "query-block"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<BlockInfo, Global>

source§

impl Command for block_dirty_bitmap_merge

source§

const NAME: &'static str = "block-dirty-bitmap-merge"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for migrate_recover

source§

const NAME: &'static str = "migrate-recover"

source§

const ALLOW_OOB: bool = true

§

type Ok = Empty

source§

impl Command for screendump

source§

const NAME: &'static str = "screendump"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for query_memory_devices

source§

const NAME: &'static str = "query-memory-devices"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<MemoryDeviceInfo, Global>

source§

impl Command for get_win32_socket

source§

const NAME: &'static str = "get-win32-socket"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for system_wakeup

source§

const NAME: &'static str = "system_wakeup"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for query_rocker_of_dpa_flows

source§

const NAME: &'static str = "query-rocker-of-dpa-flows"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<RockerOfDpaFlow, Global>

source§

impl Command for xen_load_devices_state

source§

const NAME: &'static str = "xen-load-devices-state"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for add_client

source§

const NAME: &'static str = "add_client"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for query_yank

source§

const NAME: &'static str = "query-yank"

source§

const ALLOW_OOB: bool = true

§

type Ok = Vec<YankInstance, Global>

source§

impl Command for ringbuf_read

source§

const NAME: &'static str = "ringbuf-read"

source§

const ALLOW_OOB: bool = false

§

type Ok = String

source§

impl Command for set_password

source§

const NAME: &'static str = "set_password"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for migrate_cancel

source§

const NAME: &'static str = "migrate_cancel"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for nbd_server_start

source§

const NAME: &'static str = "nbd-server-start"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for transaction

source§

const NAME: &'static str = "transaction"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for xen_event_inject

source§

const NAME: &'static str = "xen-event-inject"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for ringbuf_write

source§

const NAME: &'static str = "ringbuf-write"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for query_blockstats

source§

const NAME: &'static str = "query-blockstats"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<BlockStats, Global>

source§

impl Command for query_xen_replication_status

source§

const NAME: &'static str = "query-xen-replication-status"

source§

const ALLOW_OOB: bool = false

§

type Ok = ReplicationStatus

source§

impl Command for query_tpm_types

source§

const NAME: &'static str = "query-tpm-types"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<TpmType, Global>

source§

impl Command for query_version

source§

const NAME: &'static str = "query-version"

source§

const ALLOW_OOB: bool = false

§

type Ok = VersionInfo

source§

impl Command for blockdev_create

source§

const NAME: &'static str = "blockdev-create"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for xen_set_replication

source§

const NAME: &'static str = "xen-set-replication"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for snapshot_load

source§

const NAME: &'static str = "snapshot-load"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for netdev_add

source§

const NAME: &'static str = "netdev_add"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for x_debug_block_dirty_bitmap_sha256

source§

const NAME: &'static str = "x-debug-block-dirty-bitmap-sha256"

source§

const ALLOW_OOB: bool = false

§

type Ok = BlockDirtyBitmapSha256

source§

impl Command for job_complete

source§

const NAME: &'static str = "job-complete"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for block_job_dismiss

source§

const NAME: &'static str = "block-job-dismiss"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for drive_backup

source§

const NAME: &'static str = "drive-backup"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for x_blockdev_amend

source§

const NAME: &'static str = "x-blockdev-amend"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for block_stream

source§

const NAME: &'static str = "block-stream"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for xen_save_devices_state

source§

const NAME: &'static str = "xen-save-devices-state"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for query_jobs

source§

const NAME: &'static str = "query-jobs"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<JobInfo, Global>

source§

impl Command for query_sev_launch_measure

source§

const NAME: &'static str = "query-sev-launch-measure"

source§

const ALLOW_OOB: bool = false

§

type Ok = SevLaunchMeasureInfo

source§

impl Command for eject

source§

const NAME: &'static str = "eject"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for x_query_usb

source§

const NAME: &'static str = "x-query-usb"

source§

const ALLOW_OOB: bool = false

§

type Ok = HumanReadableText

source§

impl Command for query_chardev

source§

const NAME: &'static str = "query-chardev"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<ChardevInfo, Global>

source§

impl Command for replay_seek

source§

const NAME: &'static str = "replay-seek"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for query_iothreads

source§

const NAME: &'static str = "query-iothreads"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<IOThreadInfo, Global>

source§

impl Command for xen_set_global_dirty_log

source§

const NAME: &'static str = "xen-set-global-dirty-log"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for qom_list_types

source§

const NAME: &'static str = "qom-list-types"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<ObjectTypeInfo, Global>

source§

impl Command for rtc_reset_reinjection

source§

const NAME: &'static str = "rtc-reset-reinjection"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for x_query_virtio_queue_status

source§

const NAME: &'static str = "x-query-virtio-queue-status"

source§

const ALLOW_OOB: bool = false

§

type Ok = VirtQueueStatus

source§

impl Command for x_query_opcount

source§

const NAME: &'static str = "x-query-opcount"

source§

const ALLOW_OOB: bool = false

§

type Ok = HumanReadableText

source§

impl Command for display_update

source§

const NAME: &'static str = "display-update"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for query_dump_guest_memory_capability

source§

const NAME: &'static str = "query-dump-guest-memory-capability"

source§

const ALLOW_OOB: bool = false

§

type Ok = DumpGuestMemoryCapability

source§

impl Command for query_migrate_parameters

source§

const NAME: &'static str = "query-migrate-parameters"

source§

const ALLOW_OOB: bool = false

§

type Ok = MigrationParameters

source§

impl Command for expire_password

source§

const NAME: &'static str = "expire_password"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for sev_inject_launch_secret

source§

const NAME: &'static str = "sev-inject-launch-secret"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for balloon

source§

const NAME: &'static str = "balloon"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for device_list_properties

source§

const NAME: &'static str = "device-list-properties"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<ObjectPropertyInfo, Global>

source§

impl Command for query_stats_schemas

source§

const NAME: &'static str = "query-stats-schemas"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<StatsSchema, Global>

source§

impl Command for job_cancel

source§

const NAME: &'static str = "job-cancel"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for qom_get

source§

const NAME: &'static str = "qom-get"

source§

const ALLOW_OOB: bool = false

§

type Ok = Value

source§

impl Command for chardev_send_break

source§

const NAME: &'static str = "chardev-send-break"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for query_colo_status

source§

const NAME: &'static str = "query-colo-status"

source§

const ALLOW_OOB: bool = false

§

type Ok = COLOStatus

source§

impl Command for blockdev_snapshot_internal_sync

source§

const NAME: &'static str = "blockdev-snapshot-internal-sync"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for query_kvm

source§

const NAME: &'static str = "query-kvm"

source§

const ALLOW_OOB: bool = false

§

type Ok = KvmInfo

source§

impl Command for drive_mirror

source§

const NAME: &'static str = "drive-mirror"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for query_sev_attestation_report

source§

const NAME: &'static str = "query-sev-attestation-report"

source§

const ALLOW_OOB: bool = false

§

type Ok = SevAttestationReport

source§

impl Command for dump_skeys

source§

const NAME: &'static str = "dump-skeys"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl<'a, C> Command for &'a Cwhere C: Command,

§

type Ok = <C as Command>::Ok

source§

const NAME: &'static str = C::NAME

source§

const ALLOW_OOB: bool = C::ALLOW_OOB

source§

impl<'a, C> Command for &'a mut Cwhere C: Command,

§

type Ok = <C as Command>::Ok

source§

const NAME: &'static str = C::NAME

source§

const ALLOW_OOB: bool = C::ALLOW_OOB

source§

impl Command for guest_network_get_interfaces

source§

const NAME: &'static str = "guest-network-get-interfaces"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<GuestNetworkInterface, Global>

source§

impl Command for guest_get_devices

source§

const NAME: &'static str = "guest-get-devices"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<GuestDeviceInfo, Global>

source§

impl Command for guest_fsfreeze_freeze_list

source§

const NAME: &'static str = "guest-fsfreeze-freeze-list"

source§

const ALLOW_OOB: bool = false

§

type Ok = i64

source§

impl Command for guest_set_time

source§

const NAME: &'static str = "guest-set-time"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for guest_suspend_hybrid

source§

const NAME: &'static str = "guest-suspend-hybrid"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for guest_get_disks

source§

const NAME: &'static str = "guest-get-disks"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<GuestDiskInfo, Global>

source§

impl Command for guest_get_timezone

source§

const NAME: &'static str = "guest-get-timezone"

source§

const ALLOW_OOB: bool = false

§

type Ok = GuestTimezone

source§

impl Command for guest_shutdown

source§

const NAME: &'static str = "guest-shutdown"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for guest_exec

source§

const NAME: &'static str = "guest-exec"

source§

const ALLOW_OOB: bool = false

§

type Ok = GuestExec

source§

impl Command for guest_file_seek

source§

const NAME: &'static str = "guest-file-seek"

source§

const ALLOW_OOB: bool = false

§

type Ok = GuestFileSeek

source§

impl Command for guest_ssh_remove_authorized_keys

source§

const NAME: &'static str = "guest-ssh-remove-authorized-keys"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for guest_set_memory_blocks

source§

const NAME: &'static str = "guest-set-memory-blocks"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<GuestMemoryBlockResponse, Global>

source§

impl Command for guest_file_read

source§

const NAME: &'static str = "guest-file-read"

source§

const ALLOW_OOB: bool = false

§

type Ok = GuestFileRead

source§

impl Command for guest_get_time

source§

const NAME: &'static str = "guest-get-time"

source§

const ALLOW_OOB: bool = false

§

type Ok = i64

source§

impl Command for guest_suspend_ram

source§

const NAME: &'static str = "guest-suspend-ram"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for guest_file_flush

source§

const NAME: &'static str = "guest-file-flush"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for guest_exec_status

source§

const NAME: &'static str = "guest-exec-status"

source§

const ALLOW_OOB: bool = false

§

type Ok = GuestExecStatus

source§

impl Command for guest_get_osinfo

source§

const NAME: &'static str = "guest-get-osinfo"

source§

const ALLOW_OOB: bool = false

§

type Ok = GuestOSInfo

source§

impl Command for guest_get_fsinfo

source§

const NAME: &'static str = "guest-get-fsinfo"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<GuestFilesystemInfo, Global>

source§

impl Command for guest_fsfreeze_thaw

source§

const NAME: &'static str = "guest-fsfreeze-thaw"

source§

const ALLOW_OOB: bool = false

§

type Ok = i64

source§

impl Command for guest_get_memory_block_info

source§

const NAME: &'static str = "guest-get-memory-block-info"

source§

const ALLOW_OOB: bool = false

§

type Ok = GuestMemoryBlockInfo

source§

impl Command for guest_file_open

source§

const NAME: &'static str = "guest-file-open"

source§

const ALLOW_OOB: bool = false

§

type Ok = i64

source§

impl Command for guest_set_user_password

source§

const NAME: &'static str = "guest-set-user-password"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for guest_suspend_disk

source§

const NAME: &'static str = "guest-suspend-disk"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for guest_sync_delimited

source§

const NAME: &'static str = "guest-sync-delimited"

source§

const ALLOW_OOB: bool = false

§

type Ok = i64

source§

impl Command for guest_get_users

source§

const NAME: &'static str = "guest-get-users"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<GuestUser, Global>

source§

impl Command for guest_set_vcpus

source§

const NAME: &'static str = "guest-set-vcpus"

source§

const ALLOW_OOB: bool = false

§

type Ok = i64

source§

impl Command for guest_get_cpustats

source§

const NAME: &'static str = "guest-get-cpustats"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<GuestCpuStats, Global>

source§

impl Command for guest_fsfreeze_freeze

source§

const NAME: &'static str = "guest-fsfreeze-freeze"

source§

const ALLOW_OOB: bool = false

§

type Ok = i64

source§

impl Command for guest_get_host_name

source§

const NAME: &'static str = "guest-get-host-name"

source§

const ALLOW_OOB: bool = false

§

type Ok = GuestHostName

source§

impl Command for guest_get_vcpus

source§

const NAME: &'static str = "guest-get-vcpus"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<GuestLogicalProcessor, Global>

source§

impl Command for guest_get_diskstats

source§

const NAME: &'static str = "guest-get-diskstats"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<GuestDiskStatsInfo, Global>

source§

impl Command for guest_ping

source§

const NAME: &'static str = "guest-ping"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for guest_file_close

source§

const NAME: &'static str = "guest-file-close"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for guest_sync

source§

const NAME: &'static str = "guest-sync"

source§

const ALLOW_OOB: bool = false

§

type Ok = i64

source§

impl Command for guest_get_memory_blocks

source§

const NAME: &'static str = "guest-get-memory-blocks"

source§

const ALLOW_OOB: bool = false

§

type Ok = Vec<GuestMemoryBlock, Global>

source§

impl Command for guest_fstrim

source§

const NAME: &'static str = "guest-fstrim"

source§

const ALLOW_OOB: bool = false

§

type Ok = GuestFilesystemTrimResponse

source§

impl Command for guest_fsfreeze_status

source§

const NAME: &'static str = "guest-fsfreeze-status"

source§

const ALLOW_OOB: bool = false

§

type Ok = GuestFsfreezeStatus

source§

impl Command for guest_ssh_get_authorized_keys

source§

const NAME: &'static str = "guest-ssh-get-authorized-keys"

source§

const ALLOW_OOB: bool = false

§

type Ok = GuestAuthorizedKeys

source§

impl Command for guest_ssh_add_authorized_keys

source§

const NAME: &'static str = "guest-ssh-add-authorized-keys"

source§

const ALLOW_OOB: bool = false

§

type Ok = Empty

source§

impl Command for guest_info

source§

const NAME: &'static str = "guest-info"

source§

const ALLOW_OOB: bool = false

§

type Ok = GuestAgentInfo

source§

impl Command for guest_file_write

source§

const NAME: &'static str = "guest-file-write"

source§

const ALLOW_OOB: bool = false

§

type Ok = GuestFileWrite

Implementors§