pub enum ObjectOptions {
Show 37 variants filter_mirror { id: String, filter_mirror: FilterMirrorProperties, }, cryptodev_vhost_user { id: String, cryptodev_vhost_user: CryptodevVhostUserProperties, }, tls_creds_anon { id: String, tls_creds_anon: TlsCredsAnonProperties, }, sev_guest { id: String, sev_guest: SevGuestProperties, }, filter_buffer { id: String, filter_buffer: FilterBufferProperties, }, input_linux { id: String, input_linux: InputLinuxProperties, }, filter_replay { id: String, filter_replay: NetfilterProperties, }, colo_compare { id: String, colo_compare: ColoCompareProperties, }, input_barrier { id: String, input_barrier: InputBarrierProperties, }, rng_egd { id: String, rng_egd: RngEgdProperties, }, authz_list { id: String, authz_list: AuthZListProperties, }, pr_manager_helper { id: String, pr_manager_helper: PrManagerHelperProperties, }, memory_backend_file { id: String, memory_backend_file: MemoryBackendFileProperties, }, dbus_vmstate { id: String, dbus_vmstate: DBusVMStateProperties, }, secret_keyring { id: String, secret_keyring: SecretKeyringProperties, }, tls_creds_psk { id: String, tls_creds_psk: TlsCredsPskProperties, }, filter_dump { id: String, filter_dump: FilterDumpProperties, }, cryptodev_backend_builtin { id: String, cryptodev_backend_builtin: CryptodevBackendProperties, }, iothread { id: String, iothread: IothreadProperties, }, authz_simple { id: String, authz_simple: AuthZSimpleProperties, }, memory_backend_ram { id: String, memory_backend_ram: MemoryBackendProperties, }, rng_random { id: String, rng_random: RngRandomProperties, }, memory_backend_epc { id: String, memory_backend_epc: MemoryBackendEpcProperties, }, authz_pam { id: String, authz_pam: AuthZPAMProperties, }, throttle_group { id: String, throttle_group: ThrottleGroupProperties, }, tls_creds_x509 { id: String, tls_creds_x509: TlsCredsX509Properties, }, tls_cipher_suites { id: String, tls_cipher_suites: TlsCredsProperties, }, x_remote_object { id: String, x_remote_object: RemoteObjectProperties, }, qtest { id: String, qtest: QtestProperties, }, authz_listfile { id: String, authz_listfile: AuthZListFileProperties, }, cryptodev_backend { id: String, cryptodev_backend: CryptodevBackendProperties, }, secret { id: String, secret: SecretProperties, }, filter_redirector { id: String, filter_redirector: FilterRedirectorProperties, }, memory_backend_memfd { id: String, memory_backend_memfd: MemoryBackendMemfdProperties, }, filter_rewriter { id: String, filter_rewriter: FilterRewriterProperties, }, can_host_socketcan { id: String, can_host_socketcan: CanHostSocketcanProperties, }, rng_builtin { id: String, rng_builtin: RngProperties, },
}

Variants

filter_mirror

Fields

id: String
filter_mirror: FilterMirrorProperties

cryptodev_vhost_user

Fields

id: String
cryptodev_vhost_user: CryptodevVhostUserProperties

tls_creds_anon

Fields

id: String
tls_creds_anon: TlsCredsAnonProperties

sev_guest

Fields

id: String
sev_guest: SevGuestProperties

filter_buffer

Fields

id: String
filter_buffer: FilterBufferProperties

input_linux

Fields

id: String
input_linux: InputLinuxProperties

filter_replay

Fields

id: String
filter_replay: NetfilterProperties

colo_compare

Fields

id: String
colo_compare: ColoCompareProperties

input_barrier

Fields

id: String
input_barrier: InputBarrierProperties

rng_egd

Fields

id: String

authz_list

Fields

id: String
authz_list: AuthZListProperties

pr_manager_helper

Fields

id: String
pr_manager_helper: PrManagerHelperProperties

memory_backend_file

Fields

id: String
memory_backend_file: MemoryBackendFileProperties

dbus_vmstate

Fields

id: String
dbus_vmstate: DBusVMStateProperties

secret_keyring

Fields

id: String
secret_keyring: SecretKeyringProperties

tls_creds_psk

Fields

id: String
tls_creds_psk: TlsCredsPskProperties

filter_dump

Fields

id: String
filter_dump: FilterDumpProperties

cryptodev_backend_builtin

Fields

id: String
cryptodev_backend_builtin: CryptodevBackendProperties

iothread

Fields

id: String

authz_simple

Fields

id: String
authz_simple: AuthZSimpleProperties

memory_backend_ram

Fields

id: String
memory_backend_ram: MemoryBackendProperties

rng_random

Fields

id: String
rng_random: RngRandomProperties

memory_backend_epc

Fields

id: String
memory_backend_epc: MemoryBackendEpcProperties

authz_pam

Fields

id: String
authz_pam: AuthZPAMProperties

throttle_group

Fields

id: String
throttle_group: ThrottleGroupProperties

tls_creds_x509

Fields

id: String
tls_creds_x509: TlsCredsX509Properties

tls_cipher_suites

Fields

id: String
tls_cipher_suites: TlsCredsProperties

x_remote_object

Fields

id: String
x_remote_object: RemoteObjectProperties

qtest

Fields

id: String

authz_listfile

Fields

id: String
authz_listfile: AuthZListFileProperties

cryptodev_backend

Fields

id: String
cryptodev_backend: CryptodevBackendProperties

secret

Fields

id: String

filter_redirector

Fields

id: String
filter_redirector: FilterRedirectorProperties

memory_backend_memfd

Fields

id: String
memory_backend_memfd: MemoryBackendMemfdProperties

filter_rewriter

Fields

id: String
filter_rewriter: FilterRewriterProperties

can_host_socketcan

Fields

id: String
can_host_socketcan: CanHostSocketcanProperties

rng_builtin

Fields

id: String
rng_builtin: RngProperties

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

Converts to this type from the input type.

Converts to this type from the input type.

Converts to this type from the input type.

Converts to this type from the input type.

Converts to this type from the input type.

Converts to this type from the input type.

Converts to this type from the input type.

Converts to this type from the input type.

Converts to this type from the input type.

Converts to this type from the input type.

Converts to this type from the input type.

Converts to this type from the input type.

Converts to this type from the input type.

Converts to this type from the input type.

Converts to this type from the input type.

Converts to this type from the input type.

Converts to this type from the input type.

Converts to this type from the input type.

Converts to this type from the input type.

Converts to this type from the input type.

Converts to this type from the input type.

Converts to this type from the input type.

Converts to this type from the input type.

Converts to this type from the input type.

Converts to this type from the input type.

Converts to this type from the input type.

Converts to this type from the input type.

Converts to this type from the input type.

Converts to this type from the input type.

Converts to this type from the input type.

Converts to this type from the input type.

Converts to this type from the input type.

Converts to this type from the input type.

Converts to this type from the input type.

Converts to this type from the input type.

Converts to this type from the input type.

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

🔬 This is a nightly-only experimental API. (toowned_clone_into)

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.